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-74044 Path Traversal in path-traversal (CVE-2026-74044)
CVE-2026-74038 Path Traversal in path-traversal (CVE-2026-74038)
CVE-2026-68922 Path Traversal in mobsf (CVE-2026-68922)
CVE-2026-63328 Path Traversal in github.com/aquasecurity/trivy (CVE-2026-63328)
CVE-2026-75914 Path Traversal in path-traversal (CVE-2026-75914)
CVE-2026-75859 Path Traversal in CVE-2026-75859 (CVE-2026-75859)
CVE-2026-73383 Shop manager Arbitrary File Download in CTX Feed <= 6.6.47 versions.
CVE-2026-73181 Path Traversal in CVE-2026-73181 (CVE-2026-73181)
CVE-2026-45532 Path Traversal in path-traversal (CVE-2026-45532)
CVE-2026-75842 Path Traversal in CVE-2026-75842 (CVE-2026-75842)
CVE-2026-75855 Path Traversal in CVE-2026-75855 (CVE-2026-75855)
CVE-2026-74907 Path Traversal in path-traversal (CVE-2026-74907)
CVE-2026-15585 Path Traversal in path-traversal (CVE-2026-15585)
CVE-2026-42162 Path Traversal in CVE-2026-42162 (CVE-2026-42162)
CVE-2026-67918 Path Traversal in path-traversal (CVE-2026-67918)
CVE-2026-75482 Path Traversal in path-traversal (CVE-2026-75482)
CVE-2026-75111 Path Traversal in CVE-2026-75111 (CVE-2026-75111)
CVE-2026-75104 Path Traversal in CVE-2026-75104 (CVE-2026-75104)
CVE-2026-54336 Path Traversal in CVE-2026-54336 (CVE-2026-54336)
CVE-2026-40506 Path Traversal in path-traversal (CVE-2026-40506)
CVE-2026-19589 Path Traversal in CVE-2026-19589 (CVE-2026-19589)
CVE-2026-63667 Path Traversal in CVE-2026-63667 (CVE-2026-63667)
CVE-2026-52886 Path Traversal in CVE-2026-52886 (CVE-2026-52886)
CVE-2026-57233 Path Traversal in CVE-2026-57233 (CVE-2026-57233)
CVE-2026-50776 Path Traversal in path-traversal (CVE-2026-50776)
CVE-2026-45099 Path Traversal in github.com/gruntwork-io/terragrunt (CVE-2026-45099)
CVE-2026-19693 Path Traversal in CVE-2026-19693 (CVE-2026-19693)
CVE-2026-16139 Vulnerability in CVE-2026-16139 (CVE-2026-16139)
CVE-2026-16137 Path Traversal in path-traversal (CVE-2026-16137)
CVE-2026-74798 Path Traversal in path-traversal (CVE-2026-74798)

🍪 About cookies

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

Details →