CVE-2026-40897
高已发布
Math.js:mathjs 中的不安全对象属性设置器
- 已发布
- 2026年4月24日
- 已更新
- 2026年7月15日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月17日
初级CVSS
8.8/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H0.8%
低 · 未来 30 天
- 百分位
- 54.5%
- 型号日期
- 2026年10月17日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Math.js 是一个面向 JavaScript 和 Node.js 的综合性数学库。在 13.1.1 至 15.2.0 之前的版本中,存在一个漏洞,允许通过 mathjs 的表达式解析器执行任意 JavaScript。当您的应用程序允许用户使用 mathjs 表达式解析器评估任意表达式时,您可能会受到影响。该漏洞已在 15.2.0 版本中修复。
来源
- CVE-2026-40897漏洞利用
Math.js 表达式解析器 RCE
针对 CVE-2026-40897 的概念验证漏洞利用,该漏洞是 Math.js 表达式解析器沙箱绕过,可通过精心构造的载荷和 Docker 实验环境实现远程代码执行。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。