CVE-2025-57347: Prototype Pollution
Source CVE Database V5
Not known to be exploited · CVSS 9.8 Critical · fixed in 7.0.11 : patch affected systems as a priority.
Data as of 26 Oct 2026, 12:55 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 45% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 7.0.11
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 24 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
Given the absence of an official patch at the time of disclosure, European organizations should take immediate, specific actions beyond generic advice: 1) Audit and inventory all Node.js applications to identify usage of the 'dagre-d3-es' package, particularly version 7.0.9 or earlier. 2) Temporarily remove or replace the vulnerable package with a safe alternative or an updated version once available. 3) Implement input validation and sanitization at the application layer to reject or neutralize malicious prototype pollution payloads, especially inputs containing '__proto__' or similar prototype keys. 4) Employ runtime application self-protection (RASP) or Web Application Firewalls (WAFs) with custom rules to detect and block suspicious payloads targeting prototype pollution. 5) Monitor application logs and runtime behavior for anomalies indicative of prototype pollution exploitation attempts. 6) Restrict network exposure of vulnerable services to trusted internal networks until patched. 7) Engage with the package maintainers and community for updates and participate in coordinated vulnerability disclosure efforts. 8) Prepare incident response plans specifically addressing prototype pollution exploitation scenarios.
Description
A vulnerability exists in the 'dagre-d3-es' Node.js package version 7.0.9, specifically within the 'bk' module's addConflict function, which fails to properly sanitize user-supplied input during property assignment operations. This flaw allows attackers to exploit prototype pollution vulnerabilities by injecting malicious input values (e.g., "__proto__"), enabling unauthorized modification of the JavaScript Object prototype chain. Successful exploitation could lead to denial of service conditions, unexpected application behavior, or potential execution of arbitrary code in contexts where polluted properties are later accessed or executed. The issue affects versions prior to 7.0.11 and remains unpatched at the time of disclosure.