CVE-2026-67316 Details
Description
axios is vulnerable to read-side prototype-pollution gadgets that can alter request construction when Object.prototype has already been polluted by a separate vulnerability or dependency. In the bodyless method aliases (axios.get(), axios.delete(), axios.head(), axios.options()), inherited data is read via (config || {}).data before config normalization, causing an attacker-controlled body to be sent on requests that did not set one. Additional low-level paths, only reachable when calling exported adapters/helpers (e.g. lib/adapters/http.js, unsafe/helpers/resolveConfig.js) directly with plain configs and no own proxy or paramsSerializer, can inherit polluted proxy values (routing requests through an attacker-controlled proxy) or paramsSerializer values (attacker-controlled URL serialization). These low-level gadgets do not reproduce through normal high-level axios calls on 1.15.2+. The issue is fixed in axios 1.18.0 and 0.33.0.
A prototype pollution vulnerability has been identified in Axios versions 1.0.0 prior to 1.18.0 and 0.0.0 prior to 0.33.0. This vulnerability allows an attacker to manipulate request bodies in certain method aliases that do not typically include a body, such as 'axios.get()', 'axios.delete()', 'axios.head()', and 'axios.options()'. The issue arises when 'Object.prototype' has been previously polluted, enabling the injection of attacker-controlled data into requests that did not explicitly set a body. Additionally, low-level paths exist that can inherit polluted proxy or URL serialization values when specific Axios helpers or adapters are called directly with plain configuration objects. These low-level exploitation routes are not available through standard high-level Axios method calls on versions 1.15.2 and above.
Users can update to Axios versions 1.18.0 or 0.33.0 to address this vulnerability. As an interim measure, when using Axios versions prior to 1.18.0, it is recommended to explicitly set 'data: undefined' on bodyless method aliases if there is a risk of prototype pollution.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Aug 3, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/axios/axios/security/advisories/GHSA-mmx7-hfxf-jppx | CISA-ADP | ExploitMitigationVendor Advisory |
| https://github.com/axios/axios/security/advisories/GHSA-mmx7-hfxf-jppx | [email protected] | ExploitMitigationVendor Advisory |
| https://www.vulncheck.com/advisories/axios-before-prototype-pollution-via-bodyless-methods | [email protected] | Third Party Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1321 | Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| axios axios | < 0.33.0 >= 1.0.0, < 1.18.0 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 1, 2026 | Initial Analysis | [email protected] |
| Aug 3, 2026 | CVE Modified | CISA-ADP |
| Aug 1, 2026 | New CVE Received | [email protected] |