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.
Advisories

No advisories yet.

Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Wed, 05 Nov 2025 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Expr-eval Project
Expr-eval Project expr-eval
Vendors & Products Expr-eval Project
Expr-eval Project expr-eval

Wed, 05 Nov 2025 00:45:00 +0000

Type Values Removed Values Added
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.
Title CVE-2025-12735
References

cve-icon MITRE

Status: PUBLISHED

Assigner: certcc

Published:

Updated: 2025-11-05T04:41:58.425Z

Reserved: 2025-11-05T00:04:49.648Z

Link: CVE-2025-12735

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2025-11-05T01:15:33.313

Modified: 2025-11-05T01:15:33.313

Link: CVE-2025-12735

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2025-11-05T10:47:04Z