9.8
/ 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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.
AI Analysis
Arbitrary code execution due to insufficient input validation in the expr-eval library
Basic Information
ID
CVE-2025-12735
Source
certcc
Published
Nov 5, 2025 at 00:22
Modified
Nov 5, 2025 at 18:57
Affected Product
Vendor
silentmatt
Product
expr-eval
Affected Versions
silentmatt expr-eval 0
expr-eval-fork expr-eval-fork 0
expr-eval-fork expr-eval-fork 0
AI Assessment
AI Score
9.8 / 10
AI Severity
Critical
Vendor
silentmatt
Product
expr-eval