Cwe 22

🧬 CWE Related 96
slug: cwe-22

Explanation

CWE-22は「ファイル名のパスをユーザー入力から組み立てるとき、`../` のような相対パス記号をきちんと無害化せず、本来アクセスできないファイルを読み書きされてしまう欠陥」のことです。 ファイルダウンロード機能・画像表示機能・テンプレート機能でよく見られます。 対策は「絶対パスへの正規化 + 許可されたディレクトリ内かのチェック」、または「ファイル名にIDのみを使い、パス記号を一切使わない設計」。
📌 Example
CVE-2024-57726 (SimpleHelp): zipファイル展開時のZip Slip攻撃で、サーバー上の任意の場所にファイル書き込みされる脆弱性。CISA KEV入り。

🔖 Related tags

🛡 Vulnerabilities tagged with this 1,817

ID Title
CVE-2026-82460 Path Traversal in path-traversal (CVE-2026-82460)
CVE-2026-18899 Path Traversal in path-traversal (CVE-2026-18899)
CVE-2026-82286 Path Traversal in CVE-2026-82286 (CVE-2026-82286)
CVE-2026-82275 Path Traversal in path-traversal (CVE-2026-82275)
CVE-2026-82264 Path Traversal in path-traversal (CVE-2026-82264)
CVE-2026-55552 Path Traversal in org.yamcs:yamcs-core (CVE-2026-55552)
CVE-2026-55569 Path Traversal in github.com/aquaproj/aqua/v2 (CVE-2026-55569)
CVE-2026-82112 Path Traversal in path-traversal (CVE-2026-82112)
CVE-2026-38093 Path Traversal in path-traversal (CVE-2026-38093)
CVE-2026-82251 Path Traversal in path-traversal (CVE-2026-82251)
CVE-2026-82253 Path Traversal in path-traversal (CVE-2026-82253)
CVE-2026-82111 Path Traversal in path-traversal (CVE-2026-82111)
CVE-2026-82233 Path Traversal in path-traversal (CVE-2026-82233)
CVE-2026-61800 Path Traversal in CVE-2026-61800 (CVE-2026-61800)
CVE-2026-81847 Path Traversal in path-traversal (CVE-2026-81847)
CVE-2026-81845 Path Traversal in path-traversal (CVE-2026-81845)
CVE-2026-81837 Path Traversal in path-traversal (CVE-2026-81837)
CVE-2026-75337 Path Traversal in path-traversal (CVE-2026-75337)
CVE-2026-54083 Path Traversal in c (CVE-2026-54083)
CVE-2026-81730 Path Traversal in CVE-2026-81730 (CVE-2026-81730)
CVE-2026-76639 Path Traversal in path-traversal (CVE-2026-76639)
CVE-2026-59294 Path Traversal in CVE-2026-59294 (CVE-2026-59294)
CVE-2026-54732 Path Traversal in libreoffice-convert (CVE-2026-54732)
CVE-2026-81716 Path Traversal in path-traversal (CVE-2026-81716)
CVE-2026-79653 Path Traversal in path-traversal (CVE-2026-79653)
CVE-2026-59280 Path Traversal in spring (CVE-2026-59280)
CVE-2026-40526 Path Traversal in path-traversal (CVE-2026-40526)
CVE-2026-54687 Path Traversal in n8n-nodes-sqlite3 (CVE-2026-54687)
CVE-2026-81743 Path Traversal in CVE-2026-81743 (CVE-2026-81743)
CVE-2026-81659 Path Traversal in CVE-2026-81659 (CVE-2026-81659)

🍪 About cookies

We use cookies to keep you logged in, remember your language, and improve the service.

Details →