CVE-2025-12735CRITICAL 9.8EPSS p79.8%

CVE-2025-12735CVE-2025-12735

Description

The expr-eval library is a JavaScript expression parser and evaluator designed to safely evaluate mathematical expressions with user-defined variables. However, due to insufficient input validation, an attacker can pass a crafted context object or use MEMBER of the context object into the evaluate() function and trigger arbitrary code execution.

Scoring

CVSS 3.19.8 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS2.15% probability of exploitation · percentile 79.8% · 2026-06-18T12:00:27Z
Published2025-11-05
Last modified2026-02-10

Underlying weaknesses· 1

CWE-94

References

  1. https://github.com/advisories/GHSA-jc85-fpwf-qm7x
  2. https://github.com/jorenbroekema/expr-eval
  3. https://github.com/silentmatt/expr-eval
  4. https://github.com/silentmatt/expr-eval/pull/288
  5. https://kb.cert.org/vuls/id/263614
  6. https://www.npmjs.com/package/expr-eval
  7. https://www.npmjs.com/package/expr-eval-fork
  8. https://www.kb.cert.org/vuls/id/263614

1

TypeTargetConfidenceTier
WeaknessImproper Control of Generation of Code ('Code Injection')cwe-940%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2026-40897
CVE
CVE-2026-41139
CVE
CVE-2025-1302
CVE
CVE-2025-55346
CVE
CVE-2026-44643
CVE
CVE-2026-41507
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.