# CVE-2026-42044

> Vulnerability · severity: **MEDIUM** (CVSS 6.5).

## 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.

## Key facts

- **CVE ID:** CVE-2026-42044
- **Published:** 2026-04-24
- **CVSS severity:** MEDIUM
- **CVSS base score:** 6.5
- **CWE codes:** CWE-915, CWE-1321

## Affected products

- `axios:axios`

## Primary sources

- NIST NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-42044

## Citation

> AI Analytics. CVE-2026-42044. Retrieved 2026-07-23 from https://api.ai-analytics.org/cve/CVE-2026-42044. Derived from NIST NVD. Licensed CC0.

---

*[Dataset catalog](https://api.ai-analytics.org/datasets/) · [AI Analytics](https://api.ai-analytics.org/) · CC0 1.0*