CyberSecBulletin

Axios vulnerabilities

We track 33 vulnerabilities in Axios products. 33 are rated high or critical, and none are known to be exploited. The most recent was published on September 28, 2026.

33vulnerabilities
5critical
28high
0exploited
8.0average CVSS score

Latest Axios vulnerabilities

  • 8.3 High severity

    axios: Improperly Controlled Modification of Object Prototype Attributes

    CVE-2026-101909Axios

    Axios is a promise-based HTTP client for the browser and Node.js. From 0.28.0 until 0.34.0 and 1.15.1 until 1.20.0, ToFormData processes inherited serialization options and visitor properties supplied through prototype pollution. A separate same-process protot

  • 7.0 High severity

    axios: Unintended Proxy or Intermediary

    CVE-2026-101907Axios

    Axios is a promise-based HTTP client for the browser and Node.js. From 1.17.0 until 1.20.0, the fetch adapter bypasses the maxRedirects: 0 redirect policy. An Axios request uses the fetch adapter with maxRedirects set to zero and receives a redirect response.

  • 8.2 High severity

    axios: Uncontrolled Resource Consumption

    CVE-2026-101906Axios

    Axios is a promise-based HTTP client for the browser and Node.js. From 1.15.0 until 1.20.0, Axios shouldBypassProxy applies a quadratic trailing-dot regular expression to redirect hostnames. HTTP_PROXY or HTTPS_PROXY is configured, NO_PROXY or no_proxy is non-

  • 7.6 High severity

    axios: Unintended Proxy or Intermediary

    CVE-2026-101905Axios

    Axios is a promise-based HTTP client for the browser and Node.js. From 1.15.2 until 1.20.0, the Node HTTP adapter in lib/adapters/http.js supplies request options without an own createConnection value. A separate same-process prototype-pollution flaw places a

  • 8.2 High severity

    axios: Inefficient Regular Expression Complexity

    CVE-2026-101903Axios

    Axios is a promise-based HTTP client for the browser and Node.js. From 1.16.1 until 1.20.0, the RFC 2397 regular expression allows slash characters on both sides of the media-type separator. An application passes an attacker-controlled malformed data URL conta

  • 8.2 High severity

    axios: Uncontrolled Resource Consumption

    CVE-2026-101901Axios

    Axios is a promise-based HTTP client for the browser and Node.js. From 1.13.0 until 1.20.0, Http2Sessions does not install adequate error handling for a ClientHttp2Session during Axios HTTP/2 session initialization or reuse. A request uses httpVersion: 2 and t

  • 7.0 High severity

    axios: Server-Side Request Forgery

    CVE-2026-101898Axios

    Axios is a promise-based HTTP client for the browser and Node.js. From 1.13.0 until 1.20.0, Axios HTTP/2 request setup does not consistently apply proxy settings and caller-supplied DNS lookup policy. An HTTPS request uses httpVersion: 2 with explicit config.p

  • 7.5 High severity

    axios: Uncontrolled Recursion

    CVE-2026-67321Axios

    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 '{}'. Attackers who control object keys and nested values passed to axios form or para

  • 7.5 High severity

    axios: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-67320Axios

    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 inter

  • 7.5 High severity

    axios: Allocation of Resources Without Limits or Throttling

    CVE-2026-67317Axios

    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 unco

  • 7.4 High severity

    axios: Improperly Controlled Modification of Object Prototype Attributes

    CVE-2026-67316Axios

    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(

  • 7.5 High severity

    axios: Permissive List of Allowed Inputs

    CVE-2026-67315Axios

    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

  • 7.5 High severity

    axios: Uncontrolled Resource Consumption

    CVE-2026-67313Axios

    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 Jav

  • 7.5 High severity

    axios: Uncontrolled Resource Consumption

    CVE-2026-67312Axios

    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

  • 7.5 High severity

    axios: Uncontrolled Resource Consumption

    CVE-2026-44496AxiosEPSS 5.41%

    Axios is a promise based HTTP client for the browser and Node.js. Axios versions before 0.32.0 on the 0.x line and before 1.16.0 on the 1.x line build a regular expression from the configured XSRF cookie name without escaping regex metacharacters. In standard

  • 7.7 High severity

    axios: Improper Control of Generation of Code

    CVE-2026-44495Axios

    Axios is a promise based HTTP client for the browser and Node.js. From 0.19.0 to before 0.31.1 and 1.15.2, Axios contains prototype-pollution gadgets in request config processing. If another vulnerability in the same JavaScript process has already polluted Obj

  • 8.7 High severity

    axios: Unintended Proxy or Intermediary

    CVE-2026-44494AxiosEPSS 1.06%

    Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escala

  • 8.6 High severity

    axios: Server-Side Request Forgery

    CVE-2026-44492AxiosEPSS 12.3%

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, Axios does not normalise IPv4-mapped IPv6 addresses. When NO_PROXY lists an IPv4 address such as 127.0.0.1 or 169.254.169.254, a request URL using the IPv4-mapped IPv

  • 8.2 High severity

    axios: Improperly Controlled Modification of Object Prototype Attributes

    CVE-2026-44490Axios

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, axios exposes two read-side prototype-pollution gadgets. When Object.prototype is polluted by an upstream dependency in the same process (e.g. lodash _.merge / CVE-20

  • 7.5 High severity

    axios: Allocation of Resources Without Limits or Throttling

    CVE-2026-44488Axios

    Axios is a promise based HTTP client for the browser and Node.js. Axios versions 1.7.0 through 1.15.x did not enforce configured request and response size limits when requests were sent with the fetch adapter. Applications that selected adapter: 'fetch', or ra

  • 7.5 High severity

    axios: Insertion of Sensitive Information Into Sent Data

    CVE-2026-44487Axios

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, Axios’s Node.js HTTP adapter may forward a Proxy-Authorization header to a redirected origin during specific proxy-to-direct redirect flows. This affects Node.js usag

  • 7.5 High severity

    axios: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-44486Axios

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, Axios’ Node.js HTTP adapter can leak proxy credentials to a redirect target in affected versions. When a request is sent through an authenticated proxy, Axios may add

  • 9.1 Critical severity

    axios: Improperly Controlled Modification of Object Prototype Attributes

    CVE-2026-42264Axios

    Axios is a promise based HTTP client for the browser and Node.js. From version 1.0.0 to before version 1.15.2, fFive config properties (auth, baseURL, socketPath, beforeRedirect, and insecureHTTPParser) in the HTTP adapter are read via direct property access w

  • 9.1 Critical severity

    axios: Improperly Controlled Modification of Dynamically-Determined Object Attributes

    CVE-2026-42044Axios

    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 escalat

  • 10.0 Critical severity

    axios: Permissive List of Allowed Inputs

    CVE-2026-42043Axios

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, an attacker who can influence the target URL of an Axios request can use any address in the 127.0.0.0/8 range (other than 127.0.0.1) to completely bypass the NO_PROXY

  • 7.5 High severity

    axios: Uncontrolled Recursion

    CVE-2026-42039Axios

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, toFormData recursively walks nested objects with no depth limit, so a deeply nested value passed as request data crashes the Node.js process with a RangeError. This v

  • 7.5 High severity

    axios: Server-Side Request Forgery

    CVE-2026-42038Axios

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, he fix for no_proxy hostname normalization bypass is incomplete. When no_proxy=localhost is set, requests to 127.0.0.1 and [::1] still route through the proxy instead

  • 7.4 High severity

    axios: Improper Neutralization of CRLF Sequences in HTTP Headers

    CVE-2026-42035Axios

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, a prototype pollution gadget exists in the Axios HTTP adapter (lib/adapters/http.js) that allows an attacker to inject arbitrary HTTP headers into outgoing requests.

  • 7.4 High severity

    axios: Improperly Controlled Modification of Object Prototype Attributes

    CVE-2026-42033Axios

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, when Object.prototype has been polluted by any co-dependency with keys that axios reads without a hasOwnProperty guard, an attacker can (a) silently intercept and mod

  • 9.9 Critical severity

    axios: Unintended Proxy or Intermediary

    CVE-2025-62718AxiosEPSS 1.21%

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.0 and 0.31.0, Axios does not correctly handle hostname normalization when checking NO_PROXY rules. Requests to loopback addresses like localhost. (with a trailing dot) or [::1] (IP

  • 7.5 High severity

    axios: Improper Check for Unusual or Exceptional Conditions

    CVE-2026-25639AxiosEPSS 2.76%

    Axios is a promise based HTTP client for the browser and Node.js. Prior to versions 0.30.3 and 1.13.5, the mergeConfig function in axios crashes with a TypeError when processing configuration objects containing __proto__ as an own property. An attacker can tri

  • 7.5 High severity

    axios: Allocation of Resources Without Limits or Throttling

    CVE-2025-58754AxiosEPSS 1.2%

    Axios is a promise based HTTP client for the browser and Node.js. When Axios starting in version 0.28.0 and prior to versions 0.30.2 and 1.12.0 runs on Node.js and is given a URL with the `data:` scheme, it does not perform HTTP. Instead, its Node http adapter

  • 9.8 Critical severity

    axios: Origin Validation Error

    CVE-2024-57965Axios

    In axios before 1.7.8, lib/helpers/isURLSameOrigin.js does not use a URL object when determining an origin, and has a potentially unwanted setAttribute('href',href) call. NOTE: some parties feel that the code change only addresses a warning message from a SAST