3432 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/passwdString filename = System.getProperty("com.domain.application.dictionaryFile"); File dictionaryFile = new File(filename);| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2018-3766 | buttle模块路径遍历漏洞 — buttle | 7.5 | - | 2018-07-05 |
| CVE-2018-10860 | perl-archive-zip 路径遍历漏洞 — perl-archive-zip | 7.5 | - | 2018-06-29 |
| CVE-2018-3760 | Sprockets 信息泄露漏洞 — Sprockets | 7.5 | - | 2018-06-26 |
| CVE-2018-4861 | Siemens SCALANCE M875 信息泄露漏洞 — SCALANCE M875 | 4.9 | - | 2018-06-26 |
| CVE-2018-0300 | Cisco Firepower 4100 Series Next-Generation Firewall和Firepower 9300 Security Appliance 路径遍历漏洞 — Cisco Firepower 4100 Series Next-Generation Firewall and Firepower 9300 Security Appliance unknown | 7.2 | - | 2018-06-21 |
| CVE-2018-1103 | Red Hat Openshift Enterprise source-to-image 安全漏洞 — unsanitized paths in tar.go | 6.5 | - | 2018-06-12 |
| CVE-2018-3758 | express-cart 安全漏洞 — express-cart | 7.2 | - | 2018-06-07 |
| CVE-2017-16083 | node-simple-router 路径遍历漏洞 — node-simple-router node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16084 | list-n-stream 路径遍历漏洞 — list-n-stream node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16085 | tinyserver 路径遍历漏洞 — tinyserver2 node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16089 | serverlyr 路径遍历漏洞 — serverlyr node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16090 | fsk-server 路径遍历漏洞 — fsk-server node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16091 | xtalk 路径遍历漏洞 — xtalk node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16092 | Sencisho 路径遍历漏洞 — sencisho node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16093 | cyberjs 路径遍历漏洞 — cyber-js node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16094 | iter-http 路径遍历漏洞 — iter-http node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16095 | serverliujiayi1 路径遍历漏洞 — serverliujiayi1 node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16096 | serveryaozeyan 路径遍历漏洞 — serveryaozeyan node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16097 | tiny-http 路径遍历漏洞 — tiny-http node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16101 | serverwg 路径遍历漏洞 — serverwg node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16102 | serverhuwenhui 路径遍历漏洞 — serverhuwenhui node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16103 | serveryztyzt 路径遍历漏洞 — serveryztyzt node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16104 | citypredict.whauwiller 路径遍历漏洞 — citypredict.whauwiller node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16105 | serverwzl 路径遍历漏洞 — serverwzl node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16106 | tmock 路径遍历漏洞 — tmock node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16107 | pooledwebsocket 路径遍历漏洞 — pooledwebsocket node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16108 | gaoxiaotingtingting 路径遍历漏洞 — gaoxiaotingtingting node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16109 | easyquick 路径遍历漏洞 — easyquick node module | 5.3 | - | 2018-06-07 |
| CVE-2017-16110 | weather.swlyons 路径遍历漏洞 — weather.swlyons node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16120 | liyujing 路径遍历漏洞 — liyujing node module | 7.5 | - | 2018-06-07 |
Vulnerabilities classified as CWE-22 (对路径名的限制不恰当(路径遍历)) represent 3432 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.