5195 vulnerabilities classified as CWE-22 (对路径名的限制不恰当(路径遍历)). AI Chinese analysis included.
CWE-22 represents a critical input validation weakness where software fails to properly sanitize external input before constructing file paths. Attackers typically exploit this vulnerability by injecting directory traversal sequences, such as “../”, into user-supplied parameters. These malicious inputs allow the application to resolve file references outside the intended restricted directory, potentially granting unauthorized access to sensitive system files, configuration data, or source code. To mitigate this risk, developers must implement rigorous input validation techniques, ensuring that all path components are strictly checked against allowed characters and structures. Additionally, employing canonicalization to resolve symbolic links and relative paths before validation, combined with strict chroot jails or sandboxing, effectively confines file operations to designated directories, thereby neutralizing the potential for path traversal attacks and preserving system integrity.
my $dataPath = "/users/cwe/profiles"; my $username = param("user"); my $profilePath = $dataPath . "/" . $username; open(my $fh, "<", $profilePath) || ExitError("profile read error: $profilePath"); print "<ul>\n"; while (<$fh>) { print "<li>$_</li>\n"; } print "</ul>\n";
../../../etc/passwd
String filename = System.getProperty("com.domain.application.dictionaryFile"); File dictionaryFile = new File(filename);
| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2019-1854 | Cisco Expressway Series Directory Traversal Vulnerability — Cisco Expressway | 4.3 | - | 2019-05-03 |
| CVE-2019-1836 | Cisco Nexus 9000 Series Fabric Switches Application Centric Infrastructure Mode Symbolic Link Path Traversal Vulnerability — Cisco NX-OS Software for Nexus 9000 Series Fabric Switches ACI Mode | 7.1 | - | 2019-05-03 |
| CVE-2019-5624 | Rapid7 Metasploit Framework Zip Import Directory Traversal — Metasploit Framework | 7.3 | - | 2019-04-30 |
| CVE-2019-3902 | Mercurial 后置链接漏洞 — mercurial | 7.5 | - | 2019-04-22 |
| CVE-2019-1835 | Cisco Aironet Series Access Points Directory Traversal Vulnerability — Cisco Aironet Access Point Software | 4.4 | - | 2019-04-18 |
| CVE-2019-10242 | Eclipse Kura 路径遍历漏洞 — Eclipse Kura | 5.3 | - | 2019-04-09 |
| CVE-2019-3880 | Samba 路径遍历漏洞 — samba | 4.3 | - | 2019-04-09 |
| CVE-2014-5436 | Honeywell International Experion PKS 路径遍历漏洞 — Experion PKS | 7.5 | - | 2019-04-08 |
| CVE-2019-5423 | http-live-simulator 路径遍历漏洞 — http-live-simulator | 7.5 | - | 2019-04-03 |
| CVE-2019-5418 | Action View 信息泄露漏洞 — https://github.com/rails/rails | 7.5 | - | 2019-03-27 |
| CVE-2019-3828 | Ansible fetch module 路径遍历漏洞 — Ansible | 3.2 | - | 2019-03-27 |
| CVE-2019-1765 | Cisco IP Phone 8800 Series Path Traversal Vulnerability — Cisco Wireless IP Phone 8821 and 8821-EX | 6.5 | - | 2019-03-22 |
| CVE-2019-5416 | localhost-now npm package 安全漏洞 — localhost-now | 7.5 | - | 2019-03-17 |
| CVE-2019-3816 | Openwsman 路径遍历漏洞 — openwsman | 7.5 | - | 2019-03-14 |
| CVE-2019-3474 | Path traversal vulnerability in Filr web application — Filr | 6.5 | - | 2019-02-20 |
| CVE-2018-16479 | http-live-simulator 路径遍历漏洞 — http-live-simulator | 7.5 | - | 2019-02-01 |
| CVE-2018-16482 | node module mcstatic 路径遍历漏洞 — mcstatic | 7.5 | - | 2019-02-01 |
| CVE-2018-16485 | m-server 路径遍历漏洞 — m-server | 7.5 | - | 2019-02-01 |
| CVE-2018-19003 | 多款GE产品路径遍历漏洞 — GE Mark VIe, EX2100e, EX2100e_Reg, and LS2100e | 7.5 | - | 2018-12-14 |
| CVE-2018-13812 | 多款Siemens产品路径遍历漏洞 — SIMATIC HMI Comfort Panels 4" - 22", SIMATIC HMI Comfort Outdoor Panels 7" & 15", SIMATIC HMI KTP Mobile Panels KTP400F, KTP700, KTP700F, KTP900 und KTP900F, SIMATIC WinCC Runtime Advanced, SIMATIC WinCC Runtime Professional, SIMATIC WinCC (TIA Portal), SIMATIC HMI Classic Devices (TP/MP/OP/MP Mobile Panel) | 9.1 | - | 2018-12-13 |
| CVE-2018-16478 | simplehttpserver 路径遍历漏洞 — simplehttpserver | 2.7 | - | 2018-12-04 |
| CVE-2018-17934 | NUUO CMS 安全漏洞 — NUUO CMS | 9.8 | - | 2018-11-27 |
| CVE-2018-16473 | takeapeek module 路径遍历漏洞 — takeapeek | 5.3 | - | 2018-11-06 |
| CVE-2018-16475 | Knightjs 路径遍历漏洞 — knightjs | 7.5 | - | 2018-11-06 |
| CVE-2018-14654 | Red Hat Gluster 路径遍历漏洞 — glusterfs | 6.5 | - | 2018-10-31 |
| CVE-2018-14806 | Advantech WebAccess 路径遍历漏洞 — Advantech WebAccess | 9.8 | - | 2018-10-23 |
| CVE-2018-0420 | Cisco Wireless LAN Controller Software Directory Traversal Vulnerability — Cisco Wireless LAN Controller (WLC) | 6.5 | - | 2018-10-17 |
| CVE-2018-17899 | LAquis SCADA 路径遍历漏洞 — LAquis SCADA | 8.8 | - | 2018-10-17 |
| CVE-2018-0405 | Cisco RV180W Wireless-N Multifunction VPN Router Directory Path Traversal Vulnerability — Cisco RV180W Wireless-N Multifunction VPN Router | 7.5 | - | 2018-10-05 |
| CVE-2018-0464 | Cisco Data Center Network Manager Path Traversal Vulnerability — Cisco Data Center Network Manager | 8.1 | - | 2018-10-05 |
Vulnerabilities classified as CWE-22 (对路径名的限制不恰当(路径遍历)) represent 5195 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.