CVE-2025-13204
HIGHexpr-eval < 2.0.2 - Prototype Pollution via JavaScript Expression Evaluation
Title source: llmDescription
npm package `expr-eval` is vulnerable to Prototype Pollution. An attacker with access to express eval interface can use JavaScript prototype-based inheritance model to achieve arbitrary code execution. The npm expr-eval-fork package resolves this issue.
References (7)
Core 7
Core References
Product
https://github.com/SECCON/SECCON2022_final_CTF/blob/main/jeopardy/web/babybox/solver/solver.py
Exploit, Third Party Advisory third-party-advisory
https://www.huntr.dev/bounties/1-npm-expr-eval/
Patch, Issue Tracking patch
https://github.com/silentmatt/expr-eval/pull/252/files
Scores
CVSS v3
7.3
EPSS
0.0041
EPSS Percentile
32.7%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
CISA SSVC
Vulnrichment
Exploitation
poc
Automatable
yes
Technical Impact
partial
Details
CWE
CWE-1321
Status
published
Products (3)
npm/expr-eval
0npm
npm/expr-eval-fork
0 - 2.0.2npm
silentmatt/javascript_expression_evaluator
Published
Nov 14, 2025
Tracked Since
Feb 18, 2026