Cwe 22

🧬 CWE Related 2,773
slug: cwe-22

Explanation

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

🔖 Related tags

🛡 Vulnerabilities tagged with this 2,773

Image ID Title
CVE-2020-1082 Path Traversal in Windows Error Reporting (CVE-2020-1082)
CVE-2020-3187 Path Traversal in Cisco Adaptive Security Appliance (ASA) Software (CVE-2020-3187)
CVE-2019-7105 Path Traversal in Adobe macOS (CVE-2019-7105)
CVE-2019-7106 Path Traversal in Adobe macOS (CVE-2019-7106)
CVE-2019-9948 Path Traversal in Python (CVE-2019-9948)
CVE-2019-6111 Path Traversal in OpenBSD Apache (CVE-2019-6111)
CVE-2018-17828 Path Traversal in ZZIPlib (CVE-2018-17828)
CVE-2018-1002206 Path Traversal in sharpcompress (CVE-2018-1002206)
CVE-2017-17992 Path Traversal in Iwcnetwork (CVE-2017-17992)
CVE-2015-7669 Path Traversal in WordPress Easy2Map plugin (CVE-2015-7669)
CVE-2017-17924 Path Traversal in Ordermanagementscript (CVE-2017-17924)
CVE-2017-17927 Path Traversal in Ordermanagementscript (CVE-2017-17927)
CVE-2017-15309 Path Traversal in Huawei iReader app (CVE-2017-15309)
CVE-2017-10907 Path Traversal in OneThird CMS Show Off (CVE-2017-10907)
CVE-2017-5261 Vulnerability in Cambiumnetworks (CVE-2017-5261)
CVE-2017-15532 Path Traversal in Symantec Messaging Gateway (CVE-2017-15532)
CVE-2017-17739 Path Traversal in Brightsign (CVE-2017-17739)
CVE-2017-17715 Path Traversal in Telegram (CVE-2017-17715)
CVE-2017-16788 Path Traversal in Meinbergglobal (CVE-2017-16788)
CVE-2017-17671 Path Traversal in Apache Windows (CVE-2017-17671)
CVE-2017-1548 Path Traversal in IBM Sterling File Gateway (CVE-2017-1548)
CVE-2017-15893 Path Traversal in Synology File Station (CVE-2017-15893)
CVE-2017-15894 Path Traversal in Synology DiskStation Manager (DSM) (CVE-2017-15894)
CVE-2017-15895 Path Traversal in Synology Router Manager (CVE-2017-15895)
CVE-2017-16929 Path Traversal in Claymore Dual Miner Project (CVE-2017-16929)
CVE-2017-10861 Path Traversal in QND Advance/Standard (CVE-2017-10861)
CVE-2017-15607 Path Traversal in Inedo Otter (CVE-2017-15607)
CVE-2017-14196 Path Traversal in Squiz Matrix from (CVE-2017-14196)
CVE-2017-17058 Path Traversal in WordPress WooCommerce plugin (CVE-2017-17058)
CVE-2017-17042 Path Traversal in YARD (CVE-2017-17042)

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details