CVE-2026-29091
High · 8.1CVSS
8.1
EPSS
1.0%
Published
Mar 6, 2026
CISA due date
—
The record
Locutus brings stdlibs of other programming languages to JavaScript for educational purposes. Prior to version 3.0.0, a remote code execution (RCE) flaw was discovered in the locutus project, specifically within the call_user_func_array function implementation. The vulnerability allows an attacker to inject arbitrary JavaScript code into the application's runtime environment. This issue stems from an insecure implementation of the call_user_func_array function (and its wrapper call_user_func), which fails to properly validate all components of a callback array before passing them to eval(). This issue has been patched in version 3.0.0.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| npm | locutus | 0 | 3.0.0 |
Related vulnerabilities
- GHSA-fp25-p6mj-qqg6 locutus call_user_func_array vulnerable to Remote Code Execution (RCE) due to Code… Same vulnerability
- CVE-2026-33994 Locutus brings stdlibs of other programming languages to JavaScript for educational… Also affects locutus
- CVE-2026-33993 Locutus brings stdlibs of other programming languages to JavaScript for educational… Also affects locutus
- GHSA-vc8f-x9pp-wf5p Locutus Prototype Pollution due to incomplete fix for CVE-2026-25521 Also affects locutus
- GHSA-4mph-v827-f877 Locutus has Prototype Pollution via __proto__ Key Injection in unserialize() Also affects locutus
- CVE-2026-32304 Locutus brings stdlibs of other programming languages to JavaScript for educational… Also affects locutus
- GHSA-vh9h-29pq-r5m8 Locutus vulnerable to RCE via unsanitized input in create_function() Also affects locutus
- CVE-2026-25521 Locutus brings stdlibs of other programming languages to JavaScript for educational… Also affects locutus