PT-2026-37126 · Npm · Math-Codegen

·

CVE-2026-41507

·

Published

2026-04-17

·

Updated

2026-05-12

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions math-codegen versions prior to 0.4.3
Description String literal content passed to the cg.parse() function is injected verbatim into a new Function() body without sanitization. This allows an attacker to execute arbitrary system commands when user-controlled input reaches the parser. Applications exposing a math evaluation endpoint where user input flows into cg.parse() are susceptible to remote code execution (RCE), which is the ability to execute malicious code on a remote machine.
Recommendations Update to version 0.4.3 or later. Avoid passing un-sanitized user input to the parser or manually escape string literals in the input.

Exploit

Fix

Code Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-41507
GHSA-P6X5-P4XF-CC4R

Affected Products

Math-Codegen