Every CVE Search/ Get API key

CVE-2026-25639

Axios affected by Denial of Service via __proto__ Key in mergeConfig

7.5 HighFix available

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 trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

2.76%Up 2.7 points since Feb 10, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

Axios affected by Denial of Service via __proto__ Key in mergeConfig

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 trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.

Record
CVE-2026-25639
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-754, CWE-1287
Updated
2026-11-02
EUVDEUVD-2026-6850 7.5

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 trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.

Record
EUVD-2026-6850
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-43fc-jf86-j433 7.5

Axios is Vulnerable to Denial of Service via __proto__ Key in mergeConfig

Denial of Service via proto Key in mergeConfig

Summary

The mergeConfig function in axios crashes with a TypeError when processing configuration objects containing __proto__ as an own property. An attacker can trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service.

Details

The vulnerability exists in lib/core/mergeConfig.js at lines 98-101:

utils.forEach(Object.keys({ ...config1, ...config2 }), function computeConfigValue(prop) {
  const merge = mergeMap[prop] || mergeDeepProperties;
  const configValue = merge(config1[prop], config2[prop], prop);
  (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);
});

When prop is '__proto__':

  1. JSON.parse('{"__proto__": {...}}') creates an object with __proto__ as an own enumerable property
  2. Object.keys() includes '__proto__' in the iteration
  3. mergeMap['__proto__'] performs prototype chain lookup, returning Object.prototype (truthy object)
  4. The expression mergeMap[prop] || mergeDeepProperties evaluates to Object.prototype
  5. Object.prototype(...) throws TypeError: merge is not a function

The mergeConfig function is called by:

  • Axios._request() at lib/core/Axios.js:75
  • Axios.getUri() at lib/core/Axios.js:201
  • All HTTP method shortcuts (get, post, etc.) at lib/core/Axios.js:211,224

PoC

import axios from "axios";

const maliciousConfig = JSON.parse('{"__proto__": {"x": 1}}');
await axios.get("https://httpbin.org/get", maliciousConfig);

Reproduction steps:

  1. Clone axios repository or npm install axios
  2. Create file poc.mjs with the code above
  3. Run: node poc.mjs
  4. Observe the TypeError crash

Verified output (axios 1.13.4):

TypeError: merge is not a function
    at computeConfigValue (lib/core/mergeConfig.js:100:25)
    at Object.forEach (lib/utils.js:280:10)
    at mergeConfig (lib/core/mergeConfig.js:98:9)

Control tests performed: | Test | Config | Result | |------|--------|--------| | Normal config | {"timeout": 5000} | SUCCESS | | Malicious config | JSON.parse('{"__proto__": {"x": 1}}') | CRASH | | Nested object | {"headers": {"X-Test": "value"}} | SUCCESS |

Attack scenario: An application that accepts user input, parses it with JSON.parse(), and passes it to axios configuration will crash when receiving the payload {"__proto__": {"x": 1}}.

Impact

Denial of Service - Any application using axios that processes user-controlled JSON and passes it to axios configuration methods is vulnerable. The application will crash when processing the malicious payload.

Affected environments:

  • Node.js servers using axios for HTTP requests
  • Any backend that passes parsed JSON to axios configuration

This is NOT prototype pollution - the application crashes before any assignment occurs.

Record
GHSA-43fc-jf86-j433
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-754, CWE-1321
Updated
2026-11-02
NVD 7.5

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 trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.

Record
CVE-2026-25639
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-754, CWE-1287
Updated
2026-11-02
OSV 7.5

Axios affected by Denial of Service via __proto__ Key in mergeConfig

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 trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.

Record
CVE-2026-25639
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-754
Updated
2026-11-02
OSVDEBIAN-CVE-2026-25639 7.5

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 trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.

Record
DEBIAN-CVE-2026-25639
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 19 moreShow less
OSVGHSA-43fc-jf86-j433 7.5

Axios is Vulnerable to Denial of Service via __proto__ Key in mergeConfig

Denial of Service via proto Key in mergeConfig

Summary

The mergeConfig function in axios crashes with a TypeError when processing configuration objects containing __proto__ as an own property. An attacker can trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service.

Details

The vulnerability exists in lib/core/mergeConfig.js at lines 98-101:

utils.forEach(Object.keys({ ...config1, ...config2 }), function computeConfigValue(prop) {
  const merge = mergeMap[prop] || mergeDeepProperties;
  const configValue = merge(config1[prop], config2[prop], prop);
  (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);
});

When prop is '__proto__':

  1. JSON.parse('{"__proto__": {...}}') creates an object with __proto__ as an own enumerable property
  2. Object.keys() includes '__proto__' in the iteration
  3. mergeMap['__proto__'] performs prototype chain lookup, returning Object.prototype (truthy object)
  4. The expression mergeMap[prop] || mergeDeepProperties evaluates to Object.prototype
  5. Object.prototype(...) throws TypeError: merge is not a function

The mergeConfig function is called by:

  • Axios._request() at lib/core/Axios.js:75
  • Axios.getUri() at lib/core/Axios.js:201
  • All HTTP method shortcuts (get, post, etc.) at lib/core/Axios.js:211,224

PoC

import axios from "axios";

const maliciousConfig = JSON.parse('{"__proto__": {"x": 1}}');
await axios.get("https://httpbin.org/get", maliciousConfig);

Reproduction steps:

  1. Clone axios repository or npm install axios
  2. Create file poc.mjs with the code above
  3. Run: node poc.mjs
  4. Observe the TypeError crash

Verified output (axios 1.13.4):

TypeError: merge is not a function
    at computeConfigValue (lib/core/mergeConfig.js:100:25)
    at Object.forEach (lib/utils.js:280:10)
    at mergeConfig (lib/core/mergeConfig.js:98:9)

Control tests performed: | Test | Config | Result | |------|--------|--------| | Normal config | {"timeout": 5000} | SUCCESS | | Malicious config | JSON.parse('{"__proto__": {"x": 1}}') | CRASH | | Nested object | {"headers": {"X-Test": "value"}} | SUCCESS |

Attack scenario: An application that accepts user input, parses it with JSON.parse(), and passes it to axios configuration will crash when receiving the payload {"__proto__": {"x": 1}}.

Impact

Denial of Service - Any application using axios that processes user-controlled JSON and passes it to axios configuration methods is vulnerable. The application will crash when processing the malicious payload.

Affected environments:

  • Node.js servers using axios for HTTP requests
  • Any backend that passes parsed JSON to axios configuration

This is NOT prototype pollution - the application crashes before any assignment occurs.

Record
GHSA-43fc-jf86-j433
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-1321, CWE-754
Updated
2026-11-02
OSVRHSA-2026:6277 7.5

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update

Record
RHSA-2026:6277
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVROOT-APP-NPM-CVE-2026-25639 7.5

CVE-2026-25639 in axios - Patched by Root

Root has patched CVE-2026-25639 in the axios package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-CVE-2026-25639
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-06
OSVUBUNTU-CVE-2026-25639 7.5

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 trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.

Record
UBUNTU-CVE-2026-25639
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVCLSA-2026-1776904633 No score

TuxCare security update for axios (1 CVE)

TuxCare rebuilt axios to address 1 CVE. Fixed in 0.27.2-tuxcare.2.

Record
CLSA-2026-1776904633
Updated
2026-11-02
OSVCLSA-2026-1776991067 No score

TuxCare security update for axios (6 CVEs)

TuxCare rebuilt axios to address 6 CVEs. Fixed in 0.15.3-tuxcare.1.

Record
CLSA-2026-1776991067
Updated
2026-11-02
OSVCLSA-2026-1778028254 No score

TuxCare security update for axios (1 CVE)

TuxCare rebuilt axios to address 1 CVE. Fixed in 0.18.1-tuxcare.2.

Record
CLSA-2026-1778028254
Updated
2026-11-02
OSVCLSA-2026-1782521951 No score

TuxCare security update for axios (17 CVEs)

TuxCare rebuilt axios to address 17 CVEs. Fixed in 0.19.2-tuxcare.1.

Record
CLSA-2026-1782521951
Updated
2026-11-02
OSVCLSA-2026-1782781178 No score

TuxCare security update for axios (16 CVEs)

TuxCare rebuilt axios to address 16 CVEs. Fixed in 0.21.1-tuxcare.1.

Record
CLSA-2026-1782781178
Updated
2026-11-02
OSVCLSA-2026-1782867613 No score

TuxCare security update for axios (15 CVEs)

TuxCare rebuilt axios to address 15 CVEs. Fixed in 0.21.4-tuxcare.1.

Record
CLSA-2026-1782867613
Updated
2026-11-02
OSVCLSA-2026-1783040460 No score

TuxCare security update for axios (15 CVEs)

TuxCare rebuilt axios to address 15 CVEs. Fixed in 0.24.0-tuxcare.1.

Record
CLSA-2026-1783040460
Updated
2026-11-02
OSVCLSA-2026-1783299714 No score

TuxCare security update for axios (15 CVEs)

TuxCare rebuilt axios to address 15 CVEs. Fixed in 0.26.1-tuxcare.1.

Record
CLSA-2026-1783299714
Updated
2026-11-02
OSVCLSA-2026-1784769505 No score

TuxCare security update for axios (18 CVEs)

TuxCare rebuilt axios to address 18 CVEs. Fixed in 1.7.7-tuxcare.3.

Record
CLSA-2026-1784769505
Updated
2026-11-02
OSVCLSA-2026-1784769531 No score

TuxCare security update for axios (18 CVEs)

TuxCare rebuilt axios to address 18 CVEs. Fixed in 1.7.5-tuxcare.2.

Record
CLSA-2026-1784769531
Updated
2026-11-02
OSVCLSA-2026-1785468080 No score

TuxCare security update for axios (15 CVEs)

TuxCare rebuilt axios to address 15 CVEs. Fixed in 0.26.0-tuxcare.4.

Record
CLSA-2026-1785468080
Updated
2026-11-02
OSVCLSA-2026-1792163864 No score

TuxCare security update for axios (2 CVEs)

TuxCare rebuilt axios to address 2 CVEs. Fixed in 0.18.0-tuxcare.1.

Record
CLSA-2026-1792163864
Updated
2026-11-02
OSVCLSA-2026-1792164130 No score

TuxCare security update for axios (1 CVE)

TuxCare rebuilt axios to address 1 CVE. Fixed in 1.13.2-tuxcare.1.

Record
CLSA-2026-1792164130
Updated
2026-11-02
OSVCLSA-2026-1793101832 No score

TuxCare security update for axios (11 CVEs)

TuxCare rebuilt axios to address 11 CVEs. Fixed in 0.21.2-tuxcare.2.

Record
CLSA-2026-1793101832
Updated
2026-11-06
OSVCLSA-2026-1793110604 No score

TuxCare security update for axios (32 CVEs)

TuxCare rebuilt axios to address 32 CVEs. Fixed in 1.12.2-tuxcare.1.

Record
CLSA-2026-1793110604
Updated
2026-11-02

Affected products

Show 54 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
axios
npm
1.0.0 to 1.13.4
1.13.5
axios
npm
through 0.30.2
0.30.3
axios
TuxCare:npm
0.27.2-tuxcare.0 up to 0.27.2-tuxcare.2, plus listed versions
0.27.20.27.2-tuxcare.1
0.27.2-tuxcare.2
axios
TuxCare:npm
From an advisory covering 6 CVEs
0.15.3-tuxcare.0 up to 0.15.3-tuxcare.1, plus listed versions
0.15.3
0.15.3-tuxcare.1
axios
TuxCare:npm
0.18.1-tuxcare.0 up to 0.18.1-tuxcare.2, plus listed versions
0.18.10.18.1-tuxcare.1
0.18.1-tuxcare.2
axios
TuxCare:npm
From an advisory covering 17 CVEs
0.19.2-tuxcare.0 up to 0.19.2-tuxcare.1, plus listed versions
0.19.2
0.19.2-tuxcare.1
axios
TuxCare:npm
From an advisory covering 16 CVEs
0.21.1-tuxcare.0 up to 0.21.1-tuxcare.1, plus listed versions
0.21.1
0.21.1-tuxcare.1
axios
TuxCare:npm
From an advisory covering 15 CVEs
0.21.4-tuxcare.0 up to 0.21.4-tuxcare.1, plus listed versions
0.21.4
0.21.4-tuxcare.1
axios
TuxCare:npm
From an advisory covering 15 CVEs
0.24.0-tuxcare.0 up to 0.24.0-tuxcare.1, plus listed versions
0.24.0
0.24.0-tuxcare.1
axios
TuxCare:npm
From an advisory covering 15 CVEs
0.26.1-tuxcare.0 up to 0.26.1-tuxcare.1, plus listed versions
0.26.1
0.26.1-tuxcare.1
Show 28 moreShow less
Affected packages
PackageAffectedFixed
axios
TuxCare:npm
From an advisory covering 18 CVEs
1.7.7-tuxcare.0 up to 1.7.7-tuxcare.3, plus listed versions
1.7.71.7.7-tuxcare.11.7.7-tuxcare.2
1.7.7-tuxcare.3
axios
TuxCare:npm
From an advisory covering 18 CVEs
1.7.5-tuxcare.0 up to 1.7.5-tuxcare.2, plus listed versions
1.7.51.7.5-tuxcare.1
1.7.5-tuxcare.2
axios
TuxCare:npm
From an advisory covering 14 CVEs
0.26.0-tuxcare.0 up to 0.26.0-tuxcare.4, plus listed versions
0.26.00.26.0-tuxcare.10.26.0-tuxcare.20.26.0-tuxcare.3
0.26.0-tuxcare.4
axios
TuxCare:npm
From an advisory covering 2 CVEs
0.18.0-tuxcare.0 up to 0.18.0-tuxcare.1, plus listed versions
0.18.0
0.18.0-tuxcare.1
axios
TuxCare:npm
1.13.2-tuxcare.0 up to 1.13.2-tuxcare.1, plus listed versions
1.13.2
1.13.2-tuxcare.1
axios
TuxCare:npm
From an advisory covering 11 CVEs
0.21.2-tuxcare.0 up to 0.21.2-tuxcare.2, plus listed versions
0.21.20.21.2-tuxcare.1
0.21.2-tuxcare.2
axios
TuxCare:npm
From an advisory covering 32 CVEs
1.12.2-tuxcare.0 up to 1.12.2-tuxcare.1, plus listed versions
1.12.2
1.12.2-tuxcare.1
node-axios
Debian:12
All versions, plus listed versions
1.11.0+dfsg-11.12.1+dfsg-11.13.1+dfsg-11.13.2+dfsg-11.14.0+dfsg-1
Show 17 moreShow less
1.15.0-11.15.2-11.16.0-11.18.0-11.19.0-11.2.1+dfsg-11.2.1+dfsg-1+deb12u11.20.0-11.5.1+dfsg-11.6.2+dfsg-11.6.8+dfsg-11.6.8+dfsg-21.7.3+dfsg-11.7.4+dfsg-11.7.7+dfsg-11.7.9+dfsg-11.8.4+dfsg-1
None known
node-axios
Debian:13
All versions, plus listed versions
1.11.0+dfsg-11.12.1+dfsg-11.13.1+dfsg-11.13.2+dfsg-11.14.0+dfsg-1
Show 7 moreShow less
1.15.0-11.15.2-11.16.0-11.18.0-11.19.0-11.20.0-11.8.4+dfsg-1
None known
node-axios
Debian:14
before 1.14.0+dfsg-1, plus listed versions
1.11.0+dfsg-11.12.1+dfsg-11.13.1+dfsg-11.13.2+dfsg-11.8.4+dfsg-1
1.14.0+dfsg-1
axios
npm
1.0.0 up to 1.13.5
1.13.5
axios
npm
before 0.30.3
0.30.3
automation-gateway-proxy
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 7 CVEs
before 0:2.6.14-1.el9
0:2.6.14-1.el9
automation-gateway-proxy-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 7 CVEs
before 0:2.6.14-1.el9
0:2.6.14-1.el9
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 7 CVEs
before 0:2.6.14-1.el9
0:2.6.14-1.el9
automation-gateway-proxy-server-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 7 CVEs
before 0:2.6.14-1.el9
0:2.6.14-1.el9
automation-platform-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 7 CVEs
before 0:2.6.7-1.el9ap
0:2.6.7-1.el9ap
python3.12-pillow
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 7 CVEs
before 0:12.1.1-1.el9ap
0:12.1.1-1.el9ap
python3.12-pillow-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 7 CVEs
before 0:12.1.1-1.el9ap
0:12.1.1-1.el9ap
python3.12-pillow-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 7 CVEs
before 0:12.1.1-1.el9ap
0:12.1.1-1.el9ap
axios
Root:npm
before 1.12.1-aikido.7
1.12.1-aikido.71.12.1-aikido.81.12.1-aikido.91.12.1-aikido.101.13.3-aikido.21.8.4-aikido.51.12.0-aikido.81.8.3-aikido.21.13.4-aikido.21.11.0-aikido.111.7.9-aikido.71.12.2-aikido.31.12.1-aikido.111.13.2-aikido.71.12.1-aikido.121.12.1-aikido.131.12.1-aikido.141.12.1-aikido.151.12.1-aikido.161.12.1-aikido.171.12.1-aikido.181.8.4-aikido.60.21.4-aikido.31.13.4-aikido.31.8.4-aikido.71.11.0-aikido.121.12.0-aikido.91.6.0-aikido.11.8.4-aikido.81.13.4-aikido.40.21.4-aikido.41.13.2-aikido.81.8.4-aikido.90.21.4-aikido.51.12.0-aikido.100.21.4-aikido.71.13.4-aikido.51.12.1-aikido.191.13.2-aikido.91.13.4-aikido.60.21.4-aikido.61.12.1-aikido.200.21.4-aikido.81.13.4-aikido.71.8.4-aikido.101.2.1-aikido.11.2.1-aikido.21.2.1-aikido.31.8.3-aikido.31.8.3-aikido.41.8.3-aikido.51.8.3-aikido.61.12.0-aikido.111.13.2-aikido.100.21.1-aikido.30.21.1-aikido.41.8.3-aikido.70.21.1-aikido.51.2.1-aikido.40.27.2-aikido.40.27.2-aikido.50.27.2-aikido.60.27.2-aikido.70.27.2-aikido.80.27.2-aikido.90.27.2-aikido.101.12.2-aikido.41.12.2-aikido.51.7.9-aikido.81.12.2-aikido.61.12.2-aikido.71.7.9-aikido.91.7.9-aikido.101.7.7-aikido.11.6.5-aikido.11.7.4-aikido.11.7.4-aikido.21.13.4-aikido.81.7.4-aikido.31.8.3-aikido.81.13.2-aikido.111.12.0-aikido.121.7.9-aikido.111.8.4-aikido.110.26.1-aikido.11.8.3-aikido.91.2.1-aikido.51.12.2-aikido.81.12.2-aikido.91.12.2-aikido.101.12.2-aikido.111.7.2-aikido.11.3.4-aikido.10.21.4-aikido.91.7.9-aikido.120.27.2-aikido.110.26.1-aikido.21.13.2-aikido.121.7.2-aikido.21.7.4-aikido.41.6.5-aikido.21.7.7-aikido.21.11.0-aikido.131.6.0-aikido.21.8.4-aikido.121.7.2-aikido.31.3.4-aikido.21.6.0-aikido.31.6.5-aikido.31.7.4-aikido.51.7.9-aikido.130.25.0-aikido.30.25.0-aikido.4
@rootio/axios
Root:npm
before 1.13.3-root.io.1
1.13.3-root.io.11.11.0-root.io.61.12.0-root.io.11.7.9-root.io.31.12.1-root.io.11.8.4-root.io.11.8.3-root.io.11.12.2-root.io.11.12.0-root.io.21.12.0-root.io.31.12.1-root.io.21.7.9-root.io.41.8.4-root.io.21.12.2-root.io.21.7.9-root.io.51.12.1-root.io.31.7.9-root.io.61.11.0-root.io.71.8.4-root.io.31.12.1-root.io.41.11.0-root.io.81.13.2-root.io.11.12.0-root.io.41.13.2-root.io.21.12.0-root.io.51.11.0-root.io.91.13.2-root.io.31.12.0-root.io.61.13.2-root.io.41.11.0-root.io.101.12.1-root.io.51.12.1-root.io.61.13.2-root.io.51.8.4-root.io.41.13.4-root.io.10.21.4-root.io.10.21.4-root.io.21.12.0-root.io.71.13.2-root.io.61.12.1-root.io.71.12.1-root.io.81.12.1-root.io.91.12.1-root.io.101.13.3-root.io.21.8.4-root.io.51.12.0-root.io.81.8.3-root.io.21.13.4-root.io.21.11.0-root.io.111.7.9-root.io.71.12.2-root.io.31.12.1-root.io.111.13.2-root.io.71.12.1-root.io.121.12.1-root.io.131.12.1-root.io.141.12.1-root.io.151.12.1-root.io.161.12.1-root.io.171.12.1-root.io.181.8.4-root.io.60.21.4-root.io.31.13.4-root.io.31.8.4-root.io.71.11.0-root.io.121.12.0-root.io.91.6.0-root.io.11.8.4-root.io.81.13.4-root.io.40.21.4-root.io.41.13.2-root.io.81.8.4-root.io.90.21.4-root.io.51.12.0-root.io.100.21.4-root.io.71.13.4-root.io.51.12.1-root.io.191.13.2-root.io.91.13.4-root.io.60.21.4-root.io.61.12.1-root.io.200.21.4-root.io.81.13.4-root.io.71.8.4-root.io.101.2.1-root.io.11.2.1-root.io.21.2.1-root.io.31.8.3-root.io.31.8.3-root.io.41.8.3-root.io.51.8.3-root.io.61.12.0-root.io.111.13.2-root.io.100.21.1-root.io.30.21.1-root.io.41.8.3-root.io.70.21.1-root.io.51.2.1-root.io.40.27.2-root.io.10.27.2-root.io.20.27.2-root.io.40.27.2-root.io.50.27.2-root.io.60.27.2-root.io.70.27.2-root.io.80.27.2-root.io.90.27.2-root.io.101.12.2-root.io.41.12.2-root.io.51.7.9-root.io.81.12.2-root.io.61.12.2-root.io.71.7.9-root.io.91.7.9-root.io.101.7.7-root.io.11.6.5-root.io.11.7.4-root.io.11.7.4-root.io.21.13.4-root.io.81.7.4-root.io.31.8.3-root.io.81.13.2-root.io.111.12.0-root.io.121.7.9-root.io.111.8.4-root.io.110.26.1-root.io.11.8.3-root.io.91.2.1-root.io.51.12.2-root.io.81.12.2-root.io.91.12.2-root.io.101.12.2-root.io.111.7.2-root.io.11.3.4-root.io.10.21.4-root.io.91.7.9-root.io.120.27.2-root.io.110.26.1-root.io.21.13.2-root.io.121.7.2-root.io.21.7.4-root.io.41.6.5-root.io.21.7.7-root.io.21.11.0-root.io.131.6.0-root.io.21.8.4-root.io.121.7.2-root.io.31.3.4-root.io.21.6.0-root.io.31.6.5-root.io.31.7.4-root.io.51.7.9-root.io.130.25.0-root.io.30.25.0-root.io.4
node-axios
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
0.19.0+dfsg-20.19.0+dfsg-2ubuntu0.1~esm1
None known
node-axios
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
0.21.1+dfsg-10.23.0+dfsg-20.24.0+dfsg-10.25.0+dfsg-20.26.0+dfsg-10.26.0+dfsg-1ubuntu0.1~esm1
None known
node-axios
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
1.2.1+dfsg-11.5.1+dfsg-11.6.2+dfsg-11.6.8+dfsg-21.6.8+dfsg-2ubuntu0.1~esm1
None known
node-axios
Ubuntu:25.10
All versions, plus listed versions
1.7.9+dfsg-11.8.4+dfsg-11.11.0+dfsg-1
None known
node-axios
Ubuntu:26.10
All versions, plus listed versions
1.13.2+dfsg-1build11.16.0-11.18.0-11.19.0-1
None known
node-axios
Ubuntu:Pro:26.04:LTS
All versions, plus listed versions
1.11.0+dfsg-11.12.1+dfsg-11.13.2+dfsg-1build11.13.2+dfsg-1ubuntu0.1~esm1
None known

History

History
RecordedChangedSources
affectedOSV
affectedOSV
affected, factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-25639 is a high vulnerability (CVSS 7.5) in Axios, published February 9, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.76%, the 86th percentile. Fixed in axios 1.13.5.

References

Show 92 moreShow less
MoveEnter Open