GHSA-4c3q-x735-j3r5 · Severity: high · Ecosystem: npm — Complete Bypass of CVE-2026-24884 Patch via Git-Delivered Symlink Poisoning in compressing
Compressing is a compressing and uncompressing lib for node. Prior to 2.1.1 and 1.10.5, the patch for CVE-2026-24884 relies on a purely logical string validation within the isPathWithinParent utility. This check verifies if a resolved path string starts with the destination directory string but fails to account for the actual filesystem state. By exploiting this "Logical vs. Physical" divergence, an attacker can bypass the security check using a Directory Poisoning technique (pre-existing symbolic links). This vulnerability is fixed in 2.1.1 and 1.10.5.
Conclusion & alert: CVE-2026-40931 is rated Exploit Available (50/100): CVSS High severity, with low exploitation likelihood (EPSS 0.01%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-04-22 | — | 0.01% | — |
Full EPSS history (1 record total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 8.4 | 3.1 | HIGH |
|
2.5 | 5.9 | [email protected] |
| 7.8 | 3.1 | HIGH |
|
1.8 | 5.9 | [email protected] |
GHSA-4c3q-x735-j3r5 · Severity: high · Ecosystem: npm — Complete Bypass of CVE-2026-24884 Patch via Git-Delivered Symlink Poisoning in compressing
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| node-modules | compressing | < 1.10.5 | cpe:2.3:a:node-modules:compressing:*:*:*:*:*:node.js:*:* |
| node-modules | compressing | >= 2.0.0, < 2.1.1 | cpe:2.3:a:node-modules:compressing:*:*:*:*:*:node.js:*:* |
| URL | Tags |
|---|---|
| https://github.com/node-modules/compressing/security/advisories/GHSA-4c3q-x735-j3r5 | Exploit Mitigation Vendor Advisory |