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-53598 Path Traversal in prompty (CVE-2026-53598)
CVE-2026-59863 Path Traversal in Microsoft.OpenApi.Kiota (CVE-2026-59863)
CVE-2026-52890 Wekan is open source kanban built with Meteor. Prior to 9.31, Wekan allows a logged-in board member to insert an attachment document through the /attachments/insert DDP method with attacker-controlled...
CVE-2026-15921 Path Traversal in CVE-2026-15921 (CVE-2026-15921)
CVE-2026-45533 Path Traversal in path-traversal (CVE-2026-45533)
CVE-2026-45419 Path Traversal in path-traversal (CVE-2026-45419)
CVE-2026-62947 Path Traversal in c (CVE-2026-62947)
CVE-2026-26032 Path Traversal in apache (CVE-2026-26032)
CVE-2026-12997 Path Traversal in wordpress (CVE-2026-12997)
CVE-2026-20297 Path Traversal in path-traversal (CVE-2026-20297)
CVE-2026-20146 Path Traversal in Cisco path-traversal (CVE-2026-20146)
CVE-2026-62843 Path Traversal in github.com/filebrowser/filebrowser/v2 (CVE-2026-62843)
CVE-2026-60062 Path Traversal in nginx (CVE-2026-60062)
CVE-2026-43637 Path Traversal in path-traversal (CVE-2026-43637)
CVE-2026-61443 Path Traversal in CVE-2026-61443 (CVE-2026-61443)
CVE-2026-56352 Path Traversal in CVE-2026-56352 (CVE-2026-56352)
CVE-2026-15751 Path Traversal in path-traversal (CVE-2026-15751)
CVE-2026-59733 Path Traversal in github.com/rclone/rclone (CVE-2026-59733)
CVE-2026-59732 Path Traversal in github.com/rclone/rclone (CVE-2026-59732)
CVE-2026-54684 Path Traversal in CVE-2026-54684 (CVE-2026-54684)
CVE-2026-48338 Path Traversal in path-traversal (CVE-2026-48338)
CVE-2026-15749 Path Traversal in path-traversal (CVE-2026-15749)
CVE-2026-48350 Path Traversal in path-traversal (CVE-2026-48350)
CVE-2026-48310 Path Traversal in path-traversal (CVE-2026-48310)
CVE-2026-48319 Path Traversal in path-traversal (CVE-2026-48319)
CVE-2026-48318 Path Traversal in path-traversal (CVE-2026-48318)
CVE-2026-45496 Path Traversal in path-traversal (CVE-2026-45496)
CVE-2026-15700 Path Traversal in path-traversal (CVE-2026-15700)
CVE-2026-9108 Path Traversal in path-traversal (CVE-2026-9108)
CVE-2026-59839 Path Traversal in path-traversal (CVE-2026-59839)

🍪 About cookies

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

Details →