4308 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-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 |
| CVE-2017-16121 | datachannel-client 路径遍历漏洞 — datachannel-client node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16122 | cuciuci 路径遍历漏洞 — cuciuci node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16123 | welcomyzt 路径遍历漏洞 — welcomyzt node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16124 | node-server-forfront 路径遍历漏洞 — node-server-forfront node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16125 | rtcmulticonnection-client 路径遍历漏洞 — rtcmulticonnection-client node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16130 | exxxxxxxxxxx 路径遍历漏洞 — exxxxxxxxxxx node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16131 | unicorn-list 路径遍历漏洞 — unicorn-list node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16132 | simple-npm-registry 安全漏洞 — simple-npm-registry node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16133 | goserv 安全漏洞 — goserv node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16134 | http_static_simple 路径遍历漏洞 — http_static_simple node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16135 | serverzyy 路径遍历漏洞 — serverzyy node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16139 | jikes 路径遍历漏洞 — jikes node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16140 | lab6.brit95 路径遍历漏洞 — lab6.brit95 node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16141 | lab6drewfusbyu 路径遍历漏洞 — lab6drewfusbyu node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16142 | infraserver 路径遍历漏洞 — infraserver node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16143 | commentapp.stetsonwood 路径遍历漏洞 — commentapp.stetsonwood node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16144 | myserver.alexcthomas18 路径遍历漏洞 — myserver.alexcthomas18 node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16145 | sspa 路径遍历漏洞 — sspa node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16146 | mockserve 路径遍历漏洞 — mockserve node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16147 | shit-server 路径遍历漏洞 — shit-server node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16148 | serve46 路径遍历漏洞 — serve46 node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16149 | zwserver 路径遍历漏洞 — zwserver node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16150 | wanggoujing123 路径遍历漏洞 — wangguojing123 node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16152 | static-html-server 路径遍历漏洞 — static-html-server node module | 7.5 | - | 2018-06-07 |
Vulnerabilities classified as CWE-22 (对路径名的限制不恰当(路径遍历)) represent 4308 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.