CVE-2026-29091
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 calluserfuncarray 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 calluserfuncarray function (and its wrapper calluserfunc), 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.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/29xxx/CVE-2026-29091.json, https://github.com/locutusjs/locutus/security/advisories/GHSA-fp25-p6mj-qqg6, https://nvd.nist.gov/vuln/detail/CVE-2026-29091, https://github.com/locutusjs/locutus/commit/977a1fb169441e35996a1d2465b512322de500ad
