> CVE-2025-12735

« BACK_TO_HOME
PUBLISHED
2025-11-05 01:15
MODIFIED
2025-11-05 01:15
EPSS (Prob. Exploit)
1.76%
Top 21.9%
DATA SOURCES:
NVD 🔗 2025-11-05 CVE PROJECT 🔗 2026-01-19 FIRST EPSS 🔗 2026-11-08 GITHUB 🔗 2026-11-04 OSV 🔗 2026-11-08

> 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 variables object into the evaluate() function and trigger arbitrary code execution.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> GITHUB SECURITY ADVISORY

GHSA-jc85-fpwf-qm7x HIGH

expr-eval does not restrict functions passed to the evaluate function

AFFECTED PACKAGES:
NPM / expr-eval-fork
<= 3.0.0
Fixed in: 3.0.1
NPM / expr-eval
<= 2.0.2

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

CVE-2025-12735

AFFECTED PACKAGES:
Unknown / Unknown
16 versions affected
ALIASES:
GHSA-jc85-fpwf-qm7x

> HISTORIQUE DES MODIFICATIONS

Première apparition
05/11/2025 01:15
Source: NVD
📊 ENRICHISSEMENT 19/01/2026 17:36
CVEPROJECT
Champ modifié: CVE Project
Ancienne valeur:
Non
Nouvelle valeur:
Oui
Total des modifications: 1 Dernière mise à jour: 9 months ago

> REFERENCES

https://github.com/jorenbroekema/expr-eval
https://github.com/silentmatt/expr-eval
https://github.com/silentmatt/expr-eval/pull/288
https://www.npmjs.com/package/expr-eval
https://www.npmjs.com/package/expr-eval-fork
« BACK_TO_HOME