CVE-2026-33993 identifies a prototype pollution vulnerability in the Locutus library, affecting versions prior to 3.0.25. The `unserialize()` function in `locutus/php/var/unserialize` fails to filter the `__proto__` key, allowing attackers to inject arbitrary properties into JavaScript object prototypes. This can lead to property injection, for...in propagation of injected properties, and denial of service via built-in method override. Rated Medium with a CVSS score of 6.9, this vulnerability can be exploited remotely with low complexity and no user interaction or privileges required. There is currently no evidence of active exploitation, and no public exploit code or significant community discussion has been observed.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 3.0.25CPE matchmatch criteria | cpe:2.3:a:locutus:locutus:*:*:*:*:*:node.js:*:* |
CVSS version used by this source: 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.