Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2026-40931

28
FAUCET Score

OVERVIEW CVE-2026-40931 affects the Compressing Node.js library versions prior to 2.1.1 and 1.10.5. The vulnerability stems from an incomplete patch to CVE-2026-24884 that employs only logical string validation in the isPathWithinParent utility. This allows attackers to bypass path traversal protections through a Directory Poisoning technique by exploiting pre-existing symbolic links, creating a divergence between the logical path validation and the actual filesystem state. SEVERITY The vulnerability carries a CVSS 3.1 score of 7.8 (HIGH) with a local attack vector, low complexity, and low privilege requirements. An attacker with local access and no user interaction needed can achieve high impact across confidentiality, integrity, and availability. The attack is straightforward to execute once symbolic links are positioned on the target system, presenting a credible risk to systems running affected versions. EXPLOITATION STATUS There is no indication of active exploitation in the wild, as the vulnerability is not listed on the Known Exploited Vulnerabilities catalog and remains inactive on threat intelligence tracking lists. The EPSS score of 0.00014 suggests minimal current exploit activity compared to other disclosed vulnerabilities. However, the logical nature of the flaw and low attack complexity indicate that exploitation remains feasible and organizations should prioritize patching to versions 2.1.1 or 1.10.5.

Impacted Technologies

VendorProductVersion(s)CPE
< 1.10.5CPE matchmatch criteria
cpe:2.3:a:node-modules:compressing:*:*:*:*:*:node.js:*:*
>= 2.0.0, < 2.1.1CPE matchmatch criteria
cpe:2.3:a:node-modules:compressing:*:*:*:*:*:node.js:*:*

CVSS Data

CVSS version used by this source: 3.1

8.4HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
2.5
Impact Score
5.9
CvssVersion
3.1

Exploit Intelligence

EPSS Score
0.26%
Probability of exploitation in next 30 days
EPSS Percentile
17.4%
Percentile rank of EPSS score among Peer Group
As of 2026-07-26
Model: v2026.06.15
This CVE's current EPSS score of 0.0026 is in the 52nd percentile among its peer group of 16,994 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.2 Bluesky, 0.1 Mastodon, and 0.2 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (3)

npmpatch availablevia ghsa
Product: compressingFixed in: 2.1.1
npmpatch availablevia ghsa
Product: compressingFixed in: 1.10.5
github_advisoryworkaround availablevia nvd_reference
View patch

Vendor Advisories (1)

npmGHSA-4c3q-x735-j3r5high

Complete Bypass of CVE-2026-24884 Patch via Git-Delivered Symlink Poisoning in compressing

Apr 17, 2026

References

github.com / node-modules/compressing/security/advisories/GHSA-4c3q-x735-j3r5
ExploitMitigationVendor Advisory