Priority HIGH 70
axios versions 0.31.1 before 0.33.0 and 1.15.1 before 1.18.0 contain an incomplete depth-limit bypass in toFormData.js when serializing objects with top-level keys ending in '{}'.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00534 · Published 2026-08-01 · Partial fix · 0.33.0, 1.18.0 CWE-674
Priority MEDIUM 61
axios before 0.33.0 (and 1.x before 1.18.0) can consume inherited properties from nested request option objects when the JavaScript process's Object.prototype has already been polluted by another component.
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00318 · Published 2026-08-01 · Partial fix · 0.33.0, 1.18.0 CWE-1321
Priority HIGH 67
axios versions >=1.13.0 (Node.js HTTP adapter) fail to enforce the configured maxBodyLength limit on streamed request bodies when requests are sent with httpVersion: 2.
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00616 · Published 2026-08-01 · Partial fix · 1.18.0 CWE-400
Priority MEDIUM 61
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.
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00424 · Published 2026-08-01 · Partial fix · 1.18.0, 0.33.0 CWE-1321
Priority LOW 31
axios versions 0.31.0 before 0.33.0 and 1.15.0 before 1.18.0 fail to recognize 0.0.0.0 as a loopback address in shouldBypassProxy.js, allowing requests to 0.0.0.0 to bypass NO_PROXY rules.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00455 · Published 2026-08-01 · Partial fix · 1.18.0, 0.33.0 CWE-183
Priority MEDIUM 61
axios versions from 0.28.0 before 0.33.0 and from 1.0.0 before 1.18.0 contain uncontrolled recursion in formDataToJSON (exposed as axios.formToJSON() and used internally when serializing FormData with Content-Type: appli…
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00521 · Published 2026-08-01 · Partial fix · 0.33.0, 1.18.0 CWE-400
Priority LOW 37
axios in a Node.js deployment using the HTTP adapter can route requests through an attacker-controlled proxy.
CVSS 4.0HIGH 8.3· Network · No auth · No interaction · EPSS 0.00523 · Published 2026-08-01 · Partial fix · 0.33.0, 1.18.0 CWE-200
Priority MEDIUM 61
axios versions 1.7.0 before 1.18.0 fail to enforce maxBodyLength for WHATWG ReadableStream request bodies in the fetch adapter when Content-Length cannot be determined.
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00602 · Published 2026-08-01 · Partial fix · 1.18.0 CWE-770
Priority MEDIUM 61
axios versions >=1.15.2 and <1.18.0 contain prototype-pollution read-side gadgets in Basic auth subfield handling (lib/adapters/http.js and lib/helpers/resolveConfig.js).
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00411 · Published 2026-08-01 · Partial fix · 1.18.0 CWE-1321
Priority HIGH 67
axios versions 0.28.0 and later contain uncontrolled recursion in formDataToJSON when processing FormData field names with deeply nested bracket segments.
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00521 · Published 2026-08-01 · Fixed in 1.18.0, 0.33.0 CWE-400