- 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.
- Source
- cret@cert.org
- NVD status
- Analyzed
- Products
- javascript_expression_evaluator, javascript_expression_evaluator
CVSS 3.1
- Type
- Secondary
- Base score
- 9.8
- Impact score
- 5.9
- Exploitability score
- 3.9
- Vector string
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Severity
- CRITICAL
- nvd@nist.gov
- CWE-94
- Hype score
- Not currently trending
🛡️ Codve caught CVE-2025-12735 in expr-eval (800k downloads/week) The bug: new Function() allows arbitrary code execution Codve flagged it in 3ms: "Safety violation: Disallowed constructor: new Function()" How many of your dependencies have this? 🧵
@CodveAi
22 Feb 2026
55 Impressions
0 Retweets
0 Likes
0 Bookmarks
1 Reply
0 Quotes
Security that strengthens the ecosystem: Docker’s upstream approach to CVE-2025-12735 https://t.co/n8G9pIMRVd #docker https://t.co/x9gaVpZc0o
@rgonv
8 Dec 2025
50 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
Security that strengthens the ecosystem: Docker’s upstream approach to CVE-2025-12735/#docker #container - On November 24, 2025, Docker Hardened Images resolved CVE-2025-12735 in the Kibana project, which is the visualization and user interface... https://t.co/HlaHodp0wt
@knaepp
26 Nov 2025
30 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
Vulnerability in expr-eval JavaScript library can lead to arbitrary code execution (CVE-2025-12735) https://t.co/A51LgyTbxv #appsec
@eyalestrin
12 Nov 2025
15 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
人気のJavaScript ライブラリ「expr-eval」にリモートコード実行の致命的な脆弱性(CVE-2025-12735) https://t.co/MBK483ZqvR #セキュリティ対策Lab #セキュリティ #Security
@securityLab_jp
12 Nov 2025
61 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
Researcher Discovers Critical RCE (CVE-2025-12735) in expr-eval JavaScript Library - https://t.co/AuwiNLAFxn https://t.co/REtEhD8Tzd
@Cyberwarzonecom
11 Nov 2025
52 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
JavaScript expr-evalに重大RCE脆弱性 CVE-2025-12735 https://t.co/Ywcj0DtJzx #Security #セキュリティー #ニュース
@SecureShield_
11 Nov 2025
30 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
NPMで80万回/週ダウンロードされている放置JavaScriptライブラリexpr-evalに遠隔コード実行の脆弱性。CVE-2025-12735はCVSSスコア9.8で、Parser.evaluate()に渡される変数/コンテキストオブジェクトの検証不備。フォーク後の
@__kokumoto
10 Nov 2025
928 Impressions
0 Retweets
4 Likes
5 Bookmarks
0 Replies
0 Quotes
Vulnerabilidade Crítica no expr-eval permite execução remota de código:A falha CVE-2025-12735 no popular parser JavaScript expr-eval, com 800 mil downloads semanais, permite execução remota via input malicioso; atualização para expr-eval-fork v3.0.0 é recomendada urgente
@caveiratech
10 Nov 2025
24 Impressions
0 Retweets
1 Like
0 Bookmarks
0 Replies
0 Quotes
Opensource abandonware is a real problem. Just take a look at CVE-2025-12735 - I mean NPM's expr-eval. No update in 6 yrs, 800k dls last wk. Unikernels obv. prevent the more severe exec abuse shown here but can also use nanos' pledge/unveil support to further lock things down.
@nanovms
10 Nov 2025
217 Impressions
0 Retweets
8 Likes
1 Bookmark
0 Replies
0 Quotes
【CVE-2025-12735】npmの人気ライブラリ「expr-eval」にRCE脆弱性が発覚 – LangChain系統の生成AI・NLPアプリなど250以上のパッケージに依存関係 https://t.co/hMbEcgx3BG @nikkeimatomeより
@nikkeimatome
10 Nov 2025
3 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
CVE-2025-12735 (CVSS:9.8, CRITICAL) is Awaiting Analysis. The expr-eval library is a JavaScript expression parser and evaluator designed to safely evaluate mathematical expressio..https://t.co/Uq7Bj1ueOQ #cybersecurityawareness #cybersecurity #CVE #infosec #hacker #nvd #mitre
@cracbot
10 Nov 2025
9 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
🔴 CVE-2025-12735 expr-eval - JavaScript Library Remote Code Execution CERT disclosed CVE-2025-12735 affecting expr-eval, a JavaScript library for evaluating mathematical expressions used in NLP and AI applications. What's brutal: attackers craft malicious input that define
@the_c_protocol
8 Nov 2025
2 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
[
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:jorenbroekema:javascript_expression_evaluator:3.0.0:*:*:*:*:node.js:*:*",
"matchCriteriaId": "CDE513F1-E3F7-4FA9-BD2B-D310CA8853BD",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:silentmatt:javascript_expression_evaluator:*:*:*:*:*:node.js:*:*",
"matchCriteriaId": "3236DF0B-3012-4193-82D6-9D73D24D723F",
"versionEndIncluding": "2.0.2",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
]