Paper/Archive/CVE-2026-42044

CVE-2026-42044

axios axios — Axios: Invisible JSON Response Tampering via Prototype Pollution Gadget in `parseReviver`

Description · from the CVE record

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.

Affected

ProductAffectedFixed inSource
axios>= 1.0.0, < 1.15.2–CNA
HawtIO HawtIO 4.4.0see advisory–redhat-SADP
Red Hat Ansible Automation Platform 2.5 for RHEL 8see advisory0:2.5.20260715-1.el8apredhat-SADP
Red Hat Ansible Automation Platform 2.5 for RHEL 9see advisory0:2.5.20260715-1.el9apredhat-SADP
Streams for Apache Kafka 2.9.4see advisory–redhat-SADP
multicluster engine for Kubernetes 2.1see advisory1780917531redhat-SADP
multicluster engine for Kubernetes 2.11see advisory1780910888redhat-SADP
multicluster engine for Kubernetes 2.6see advisory1778511348redhat-SADP
multicluster engine for Kubernetes 2.8see advisory1778383863redhat-SADP
multicluster engine for Kubernetes 2.9see advisory1778532610redhat-SADP
Network Observability (NETOBSERV) 1.12.2see advisory1780920979redhat-SADP
Network Observability (NETOBSERV) 1.12.2see advisory1780556069redhat-SADP

Scores by source

NVD9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
redhat-SADP (CNA)7.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
GitHub_M (CNA)6.5CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
CISA ADPSSVCExploitation: poc · Automatable: no · Technical impact: partial

References

exploitgithub.com/axios/axios/security/advisories/GHSA-3w6x-2g7m-8v23refaccess.redhat.com/security/cve/CVE-2026-42044refbugzilla.redhat.com/show_bug.cgi?id=2461624refsecurity.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42044.jsonadvisoryaccess.redhat.com/errata/RHSA-2026:42078advisoryaccess.redhat.com/errata/RHSA-2026:25089advisoryaccess.redhat.com/errata/RHSA-2026:24473advisoryaccess.redhat.com/errata/RHSA-2026:36882advisoryaccess.redhat.com/errata/RHSA-2026:24539advisoryaccess.redhat.com/errata/RHSA-2026:25273advisoryaccess.redhat.com/errata/RHSA-2026:20938advisoryaccess.redhat.com/errata/RHSA-2026:20889advisoryaccess.redhat.com/errata/RHSA-2026:36107advisoryaccess.redhat.com/errata/RHSA-2026:21338advisoryaccess.redhat.com/errata/RHSA-2026:33574advisoryaccess.redhat.com/errata/RHSA-2026:20338advisoryaccess.redhat.com/errata/RHSA-2026:25041advisoryaccess.redhat.com/errata/RHSA-2026:50300advisoryaccess.redhat.com/errata/RHSA-2026:21772advisoryaccess.redhat.com/errata/RHSA-2026:20454advisoryaccess.redhat.com/errata/RHSA-2026:16534advisoryaccess.redhat.com/errata/RHSA-2026:16532advisoryaccess.redhat.com/errata/RHSA-2026:16535advisoryaccess.redhat.com/errata/RHSA-2026:16542advisoryaccess.redhat.com/errata/RHSA-2026:22840advisoryaccess.redhat.com/errata/RHSA-2026:22629advisoryaccess.redhat.com/errata/RHSA-2026:21017advisoryaccess.redhat.com/errata/RHSA-2026:24853advisoryaccess.redhat.com/errata/RHSA-2026:19375advisoryaccess.redhat.com/errata/RHSA-2026:41066advisoryaccess.redhat.com/errata/RHSA-2026:22465advisoryaccess.redhat.com/errata/RHSA-2026:23361advisoryaccess.redhat.com/errata/RHSA-2026:26214advisoryaccess.redhat.com/errata/RHSA-2026:26232advisoryaccess.redhat.com/errata/RHSA-2026:26225advisoryaccess.redhat.com/errata/RHSA-2026:24471advisoryaccess.redhat.com/errata/RHSA-2026:34608advisoryaccess.redhat.com/errata/RHSA-2026:25271advisoryaccess.redhat.com/errata/RHSA-2026:24536advisoryaccess.redhat.com/errata/RHSA-2026:17657advisoryaccess.redhat.com/errata/RHSA-2026:17699advisoryaccess.redhat.com/errata/RHSA-2026:19109