← CVE Intelligence

CVE-2026-25521

Locutus is vulnerable to Prototype Pollution PUBLISHED

Description (CNA)

Locutus brings stdlibs of other programming languages to JavaScript for educational purposes. In versions from 2.0.12 to before 2.0.39, a prototype pollution vulnerability exists in locutus. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input contained a forbidden key, it is still possible to pollute Object.prototype via a crafted input using String.prototype. This issue has been patched in version 2.0.39.

Affected (CNA)

Vendor / productVersions
locutusjs / locutusaffected >= 2.0.12, < 2.0.39

CWE

CWE-1321

References

ADP enrichment

CISA-ADP

No English description supplied.

No references supplied.

redhat-SADP

A prototype pollution flaw has been discovered in the Locutus npm library. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input contained a forbidden key, it is still possible to pollute Object.prototype via a crafted input using String.prototype.