7.5
CVE-2026-39246
- EPSS 0.56%
- Veröffentlicht 09.07.2026 00:00:00
- Zuletzt bearbeitet 13.07.2026 12:44:41
- CVE-Watchlists
- Unerledigt
decompress before 4.2.2 allows arbitrary symlink creation during archive extraction. When processing symlink entries (type === 'symlink'), the x.linkname field from the archive is passed directly to fs.symlink() without validation (index.js line 121). The preventWritingThroughSymlink check on line 98 only applies to file entries, not symlink creation. An attacker can craft an archive with symlink entries pointing to sensitive files outside the extraction directory (e.g., /etc/passwd), enabling information disclosure when the application reads the extracted contents.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
Decompress Project ≫ Decompress SwPlatformnode.js Version <= 4.2.1
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.56% | 0.43 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|---|---|---|---|
| CISA-ADP | 7.5 | 3.9 | 3.6 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
|
CWE-59 Improper Link Resolution Before File Access ('Link Following')
The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
https://github.com/kevva/decompress
https://www.npmjs.com/package/decompress
https://github.com/kevva/decompress/issues/114