CVE-2020-7719 Prototype Pollution
Prototype pollution in the locutus library allows attackers to manipulate object prototypes, potentially leading to code execution or privilege escalation.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-7719?
CVE-2020-7719 is a critical vulnerability in locutus, published on 1 Sep 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Versions of package locutus before 2.0.12 are vulnerable to prototype Pollution via the php.strings.parse_str function.
Weakness: CWE-1321
Which versions are affected by CVE-2020-7719?
2 open source packages ship an affected version, including locutus. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
locutus npm | All versions | 2.0.12 |
locutus npm | All versions | 2.0.12 |
Products include Locutus Locutus.
How do I fix CVE-2020-7719?
Upgrade locutus to 2.0.12 or later.
Is CVE-2020-7719 being exploited?
There is no known exploitation of CVE-2020-7719 in the wild and no public exploit code.
Other vulnerabilities in locutus
- CVE-2026-32304 Locutus: RCE via unsanitized input in create_function()
- CVE-2026-25521 Locutus is vulnerable to Prototype Pollution
- CVE-2026-29091 Locutus: Remote Code Execution (RCE) in locutus call_user_func_array due to Code Injection
- CVE-2026-33993 Locutus has Prototype Pollution via __proto__ Key Injection in unserialize()
- CVE-2026-33994 Locutus Prototype Pollution due to incomplete fix for CVE-2026-25521
Sources
Also known as GHSA-f98m-q3hr-p5wq, SNYK-JS-LOCUTUS-598675.