<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: axios</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-67321: axios versions 0.31.1 before 0.33.0 and 1.15.1 before 1.18.0 contain an incomplete depth-limit bypass in toFor</title><link>https://patchthecve.com/cve/CVE-2026-67321.html</link><guid>https://patchthecve.com/cve/CVE-2026-67321.html</guid><pubDate>Tue, 01 Sep 2026 15:38:39 +0000</pubDate><description>HIGH 7.5: 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 &#x27;{}&#x27;. Attackers who control object keys and nested values passed to axios form or parameter serialization can trigger a RangeE</description></item><item><title>CVE-2026-67320: axios in a Node.js deployment using the HTTP adapter can route requests through an attacker-controlled proxy</title><link>https://patchthecve.com/cve/CVE-2026-67320.html</link><guid>https://patchthecve.com/cve/CVE-2026-67320.html</guid><pubDate>Tue, 01 Sep 2026 15:39:00 +0000</pubDate><description>HIGH 7.5: axios in a Node.js deployment using the HTTP adapter can route requests through an attacker-controlled proxy. axios hardens merged request configuration by creating a null-prototype object, but request interceptors run after the merge; a common immutable interceptor pattern such as {...config} or Ob</description></item><item><title>CVE-2026-67319: axios before 0.33.0 (and 1.x before 1.18.0) can consume inherited properties from nested request option object</title><link>https://patchthecve.com/cve/CVE-2026-67319.html</link><guid>https://patchthecve.com/cve/CVE-2026-67319.html</guid><pubDate>Tue, 01 Sep 2026 15:39:26 +0000</pubDate><description>LOW 3.7: 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&#x27;s Object.prototype has already been polluted by another component. While the top-level merged config uses a null prototype, nested plain objects such as auth an</description></item><item><title>CVE-2026-67318: axios versions &gt;=1.13.0 (Node.js HTTP adapter) fail to enforce the configured maxBodyLength limit on streamed </title><link>https://patchthecve.com/cve/CVE-2026-67318.html</link><guid>https://patchthecve.com/cve/CVE-2026-67318.html</guid><pubDate>Tue, 01 Sep 2026 15:39:49 +0000</pubDate><description>MEDIUM 5.3: axios versions &gt;=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. Because Node&#x27;s HTTP/2 request API does not honor the maxBodyLength option and axios&#x27;s byte-counting stream wrapper is gated on maxR</description></item><item><title>CVE-2026-67317: axios versions 1.7.0 before 1.18.0 fail to enforce maxBodyLength for WHATWG ReadableStream request bodies in t</title><link>https://patchthecve.com/cve/CVE-2026-67317.html</link><guid>https://patchthecve.com/cve/CVE-2026-67317.html</guid><pubDate>Tue, 01 Sep 2026 15:39:55 +0000</pubDate><description>HIGH 7.5: 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. Attackers can supply unknown-length stream data to bypass upload size limits and cause uncontrolled network egress or resource exha</description></item><item><title>CVE-2026-67316: axios is vulnerable to read-side prototype-pollution gadgets that can alter request construction when Object.p</title><link>https://patchthecve.com/cve/CVE-2026-67316.html</link><guid>https://patchthecve.com/cve/CVE-2026-67316.html</guid><pubDate>Tue, 01 Sep 2026 15:40:01 +0000</pubDate><description>HIGH 7.4: 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 r</description></item><item><title>CVE-2026-67315: 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 i</title><link>https://patchthecve.com/cve/CVE-2026-67315.html</link><guid>https://patchthecve.com/cve/CVE-2026-67315.html</guid><pubDate>Tue, 01 Sep 2026 15:40:08 +0000</pubDate><description>HIGH 7.5: 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. Attackers can supply 0.0.0.0 URLs to route requests through configured proxies, potentially exposing local serv</description></item><item><title>CVE-2026-67314: axios versions &gt;=1.15.2 and &lt;1.18.0 contain prototype-pollution read-side gadgets in Basic auth subfield handl</title><link>https://patchthecve.com/cve/CVE-2026-67314.html</link><guid>https://patchthecve.com/cve/CVE-2026-67314.html</guid><pubDate>Tue, 01 Sep 2026 15:40:20 +0000</pubDate><description>MEDIUM 6.5: axios versions &gt;=1.15.2 and &lt;1.18.0 contain prototype-pollution read-side gadgets in Basic auth subfield handling (lib/adapters/http.js and lib/helpers/resolveConfig.js). When an application is already affected by a separate prototype-pollution primitive and makes an axios request with an own auth o</description></item><item><title>CVE-2026-67313: axios versions 0.28.0 and later contain uncontrolled recursion in formDataToJSON when processing FormData fiel</title><link>https://patchthecve.com/cve/CVE-2026-67313.html</link><guid>https://patchthecve.com/cve/CVE-2026-67313.html</guid><pubDate>Tue, 01 Sep 2026 15:40:52 +0000</pubDate><description>HIGH 7.5: axios versions 0.28.0 and later contain uncontrolled recursion in formDataToJSON when processing FormData field names with deeply nested bracket segments. Attackers can supply FormData with field names containing thousands of nested brackets to exhaust the JavaScript call stack and trigger RangeErro</description></item><item><title>CVE-2026-67312: axios versions from 0.28.0 before 0.33.0 and from 1.0.0 before 1.18.0 contain uncontrolled recursion in formDa</title><link>https://patchthecve.com/cve/CVE-2026-67312.html</link><guid>https://patchthecve.com/cve/CVE-2026-67312.html</guid><pubDate>Tue, 01 Sep 2026 15:40:58 +0000</pubDate><description>HIGH 7.5: 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: application/json). When an application passes attacker-controlled FormData field name</description></item></channel></rss>