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-2017-16190 | dcdcdcdcdc 路径遍历漏洞 — dcdcdcdcdc node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16191 | cypserver 路径遍历漏洞 — cypserver node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16192 | getcityapi.yoehoehne 路径遍历漏洞 — getcityapi.yoehoehne node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16193 | mfrs 路径遍历漏洞 — mfrs node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16194 | picard 路径遍历漏洞 — picard node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16195 | pytservce 路径遍历漏洞 — pytservce node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16196 | quickserver 路径遍历漏洞 — quickserver node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16197 | qinserve 路径遍历漏洞 — qinserve node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16199 | susu-sum 路径遍历漏洞 — susu-sum node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16200 | uv-tj-demo 路径遍历漏洞 — uv-tj-demo node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16201 | zjjserver 路径遍历漏洞 — zjjserver node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16208 | dmmcquay.lab6 路径遍历漏洞 — dmmcquay.lab6 node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16209 | enserver 路径遍历漏洞 — enserver node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16210 | jn_jj_server 路径遍历漏洞 — jn_jj_server node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16211 | lessindex 路径遍历漏洞 — lessindex node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16212 | ltt 路径遍历漏洞 — ltt node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16213 | mfrserver 路径遍历漏洞 — mfrserver node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16214 | peiserver 路径遍历漏洞 — peiserver node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16215 | sgqserve 路径遍历漏洞 — sgqserve node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16216 | tencent-server 路径遍历漏洞 — tencent-server node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16217 | fbr-client 路径遍历漏洞 — fbr-client node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16218 | dgard8.lab6 路径遍历漏洞 — dgard8.lab6 node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16219 | yttivy 路径遍历漏洞 — yttivy node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16220 | wind-mvc 路径遍历漏洞 — wind-mvc node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16221 | yzt 路径遍历漏洞 — yzt node module | 7.5 | - | 2018-06-07 |
| CVE-2017-16222 | elding 路径遍历漏洞 — elding node module | 5.3 | - | 2018-06-07 |
| CVE-2017-16223 | nodeaaaaa 路径遍历漏洞 — nodeaaaaa node module | 7.5 | - | 2018-06-07 |
| CVE-2018-3712 | serve 路径遍历漏洞 — serve node module | 6.5 | - | 2018-06-07 |
| CVE-2018-3713 | angular-http-server 路径遍历漏洞 — angular-http-server node module | 6.5 | - | 2018-06-07 |
| CVE-2018-3714 | node-srv 路径遍历漏洞 — node-srv node module | 6.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.