CVE-2026-42044CRITICAL 9.1EPSS p15.9%
CVE-2026-42044CVE-2026-42044
Description
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.15.2, he Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into surgical, invisible modification of all JSON API responses — including privilege escalation, balance manipulation, and authorization bypass. The default transformResponse function at lib/defaults/index.js:124 calls JSON.parse(data, this.parseReviver), where this is the merged config object. Because parseReviver is not present in Axios defaults, not validated by assertOptions, and not subject to any constraints, a polluted Object.prototype.parseReviver function is called for every key-value pair in every JSON response, allowing the attacker to selectively modify individual values while leaving the rest of the response intact. This vulnerability is fixed in 1.15.2.
Scoring
| CVSS 3.1 | 9.1 (CRITICAL) |
| Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| EPSS | 0.25% probability of exploitation · percentile 15.9% · 2026-06-18T12:00:27Z |
| Published | 2026-04-24 |
| Last modified | 2026-04-27 |
Underlying weaknesses· 2
References
2
| Type | Target | Confidence | Tier |
|---|---|---|---|
| Weakness | Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')cwe-1321 | 0% | live |
| Weakness | Improperly Controlled Modification of Dynamically-Determined Object Attributescwe-915 | 0% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.