Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:npm/locutus@3.0.0
purl pkg:npm/locutus@3.0.0
Vulnerabilities affecting this package (0)
Vulnerability Summary Fixed by
This package is not known to be affected by vulnerabilities.
Vulnerabilities fixed by this package (1)
Vulnerability Summary Aliases
VCID-jsj8-tpk2-sbay locutus call_user_func_array vulnerable to Remote Code Execution (RCE) due to Code Injection If exploited, this issue allows attackers to execute arbitrary JavaScript code in the Node.js process. It occurs when applications pass untrusted array callbacks to call_user_func_array(), a practice common in JSON-RPC setups and PHP-to-JavaScript porting layers. Since the library fails to properly sanitize inputs, this is considered a supplier defect rather than an integration error. This flaw has been exploited in practice, but it is not a "drive-by" vulnerability. It only arises when an application serves as a gateway or router using Locutus functions. Finally, if an attacker can control `cb[0]` without regex constraints, they could use `global` or `process` directly. However, Locutus protects `cb[0]`. This `cb[1]` injection is the *_only_* way to bypass the intended security controls of the library. It is a "bypass" of the library's own protection. ------ CVE-2026-29091
GHSA-fp25-p6mj-qqg6

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-02T04:51:19.433200+00:00 GitLab Importer Fixing VCID-jsj8-tpk2-sbay https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/locutus/CVE-2026-29091.yml 38.6.0