CVE-2026-25639
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.
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
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 High
CVSS: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 High
CVSS: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__':
JSON.parse('{"__proto__": {...}}')creates an object with__proto__as an own enumerable propertyObject.keys()includes'__proto__'in the iterationmergeMap['__proto__']performs prototype chain lookup, returningObject.prototype(truthy object)- The expression
mergeMap[prop] || mergeDeepPropertiesevaluates toObject.prototype Object.prototype(...)throwsTypeError: merge is not a function
The mergeConfig function is called by:
Axios._request()atlib/core/Axios.js:75Axios.getUri()atlib/core/Axios.js:201- All HTTP method shortcuts (
get,post, etc.) atlib/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:
- Clone axios repository or
npm install axios - Create file
poc.mjswith the code above - Run:
node poc.mjs - 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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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__':
JSON.parse('{"__proto__": {...}}')creates an object with__proto__as an own enumerable propertyObject.keys()includes'__proto__'in the iterationmergeMap['__proto__']performs prototype chain lookup, returningObject.prototype(truthy object)- The expression
mergeMap[prop] || mergeDeepPropertiesevaluates toObject.prototype Object.prototype(...)throwsTypeError: merge is not a function
The mergeConfig function is called by:
Axios._request()atlib/core/Axios.js:75Axios.getUri()atlib/core/Axios.js:201- All HTTP method shortcuts (
get,post, etc.) atlib/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:
- Clone axios repository or
npm install axios - Create file
poc.mjswith the code above - Run:
node poc.mjs - 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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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
- axios
- red hat cryostat 4
- red hat gatekeeper 3
- red hat logging subsystem for red hat openshift
- red hat migration toolkit for applications 8
- red hat multicluster engine for kubernetes 2.1
- red hat multicluster engine for kubernetes 2.6
- red hat multicluster engine for kubernetes 2.7
- red hat multicluster engine for kubernetes 2.8
- red hat multicluster engine for kubernetes 2.9
- red hat network observability (netobserv) 1.11.0
- red hat openshift pipelines
Show 54 moreShow less
- red hat openshift service mesh 3
- red hat 3scale api management platform 2
- red hat advanced cluster management for kubernetes 2.11
- red hat advanced cluster management for kubernetes 2.12
- red hat advanced cluster management for kubernetes 2.13
- red hat advanced cluster management for kubernetes 2.14
- red hat advanced cluster management for kubernetes 2.15
- red hat advanced cluster security 4
- red hat ansible automation platform 2
- red hat ansible automation platform 2.5
- red hat ansible automation platform 2.6
- red hat ansible automation platform 2.6 for rhel 9
- red hat build of apache camel - hawtio 4
- red hat build of apicurio registry 2
- red hat build of kueue
- red hat build of podman desktop - tech preview
- red hat data grid 8
- red hat developer hub 1.8
- red hat developer hub 1.9
- red hat discovery 2
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux ai (rhel ai) 3
- red hat fuse 7
- red hat migration toolkit 1.8
- red hat openshift ai (rhoai)
- red hat openshift ai 2.16
- red hat openshift ai 2.25
- red hat openshift ai 3.3
- red hat openshift container platform 4
- red hat openshift container platform 4.19
- red hat openshift container platform 4.20
- red hat openshift container platform 4.21
- red hat openshift dev spaces
- red hat openshift dev spaces 3.27
- red hat openshift pipelines 1.21
- red hat openshift service mesh 2.6
- red hat openshift service mesh 3.0
- red hat openshift service mesh 3.1
- red hat openshift service mesh 3.2
- red hat openshift virtualization 4
- red hat process automation 7
- red hat quay 3.10
- red hat quay 3.12
- red hat quay 3.15
- red hat quay 3.16
- red hat quay 3.9
- red hat satellite 6.18
- red hat trusted artifact signer
- red hat trusted artifact signer 1.3
- red hat trusted profile analyzer
- red hat self-service automation portal 2
- red hat streams for apache kafka 2
- red hat streams for apache kafka 3
Affected packages
| Package | Affected | Fixed |
|---|---|---|
axiosnpm |
1.0.0 to 1.13.4 | 1.13.5 |
axiosnpm |
through 0.30.2 | 0.30.3 |
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare: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
| Package | Affected | Fixed |
|---|---|---|
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare: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 |
axiosTuxCare:npm |
1.13.2-tuxcare.0 up to 1.13.2-tuxcare.1, plus listed versions 1.13.2 |
1.13.2-tuxcare.1 |
axiosTuxCare: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 |
axiosTuxCare: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-axiosDebian: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 less1.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-axiosDebian: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 less1.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-axiosDebian: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 |
axiosnpm |
1.0.0 up to 1.13.5 | 1.13.5 |
axiosnpm |
before 0.30.3 | 0.30.3 |
automation-gateway-proxyRed 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-debugsourceRed 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-serverRed 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-debuginfoRed 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-uiRed 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-pillowRed 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-debuginfoRed 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-debugsourceRed 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 |
axiosRoot: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/axiosRoot: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-axiosUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 0.19.0+dfsg-20.19.0+dfsg-2ubuntu0.1~esm1 |
None known |
node-axiosUbuntu: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-axiosUbuntu: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-axiosUbuntu:25.10 |
All versions, plus listed versions 1.7.9+dfsg-11.8.4+dfsg-11.11.0+dfsg-1 |
None known |
node-axiosUbuntu:26.10 |
All versions, plus listed versions 1.13.2+dfsg-1build11.16.0-11.18.0-11.19.0-1 |
None known |
node-axiosUbuntu: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
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected | OSV | |
| affected, facts | OSV | |
| first indexed | CVE 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
github.com/axios/axios/security/advisories/GHSA-43fc-jf86-j433
github.com/axios/axios/pull/7369
github.com/axios/axios/pull/7388
github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57
github.com/axios/axios/commit/d7ff1409c68168d3057fc3891f911b2b92616f9e
github.com/axios/axios/releases/tag/v0.30.3
Show 92 moreShow less
github.com/axios/axios/releases/tag/v1.13.5
access.redhat.com/security/cve/CVE-2026-25639
bugzilla.redhat.com/show_bug.cgi?id=2438237
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-25639.json
access.redhat.com/errata/RHSA-2026:6277
access.redhat.com/errata/RHSA-2026:6428
access.redhat.com/errata/RHSA-2026:41064
access.redhat.com/errata/RHSA-2026:5633
access.redhat.com/errata/RHSA-2026:8229
access.redhat.com/errata/RHSA-2026:36882
access.redhat.com/errata/RHSA-2026:13548
access.redhat.com/errata/RHSA-2026:6308
access.redhat.com/errata/RHSA-2026:6309
access.redhat.com/errata/RHSA-2026:6174
access.redhat.com/errata/RHSA-2026:6802
access.redhat.com/errata/RHSA-2026:2694
access.redhat.com/errata/RHSA-2026:25041
access.redhat.com/errata/RHSA-2026:5807
access.redhat.com/errata/RHSA-2026:10184
access.redhat.com/errata/RHSA-2026:19712
access.redhat.com/errata/RHSA-2026:7249
access.redhat.com/errata/RHSA-2026:5142
access.redhat.com/errata/RHSA-2026:5174
access.redhat.com/errata/RHSA-2026:6192
access.redhat.com/errata/RHSA-2026:6170
access.redhat.com/errata/RHSA-2026:3107
access.redhat.com/errata/RHSA-2026:3106
access.redhat.com/errata/RHSA-2026:3105
access.redhat.com/errata/RHSA-2026:3109
access.redhat.com/errata/RHSA-2026:5665
access.redhat.com/errata/RHSA-2026:4942
access.redhat.com/errata/RHSA-2026:6568
access.redhat.com/errata/RHSA-2026:6497
access.redhat.com/errata/RHSA-2026:6567
access.redhat.com/errata/RHSA-2026:5168
access.redhat.com/errata/RHSA-2026:8499
access.redhat.com/errata/RHSA-2026:8500
access.redhat.com/errata/RHSA-2026:8501
access.redhat.com/errata/RHSA-2026:3087
access.redhat.com/errata/RHSA-2026:13542
access.redhat.com/errata/RHSA-2026:9848
access.redhat.com/errata/RHSA-2026:5636
access.redhat.com/errata/RHSA-2026:8218
access.redhat.com/errata/RHSA-2026:11414
nvd.nist.gov/vuln/detail/CVE-2026-25639
github.com/advisories/GHSA-43fc-jf86-j433
github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25639.json
security-tracker.debian.org/tracker/CVE-2026-25639
github.com/axios/axios
bugzilla.redhat.com/show_bug.cgi?id=2439170
access.redhat.com/security/updates/classification
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6/html/release_notes/patch_releases
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6
bugzilla.redhat.com/show_bug.cgi?id=2434432
bugzilla.redhat.com/show_bug.cgi?id=2437111
bugzilla.redhat.com/show_bug.cgi?id=2442922
bugzilla.redhat.com/show_bug.cgi?id=2439070
bugzilla.redhat.com/show_bug.cgi?id=2445132
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_6277.json
access.redhat.com/security/cve/CVE-2025-61726
cve.org/CVERecord?id=CVE-2025-61726
nvd.nist.gov/vuln/detail/CVE-2025-61726
go.dev/cl/736712
go.dev/issue/77101
groups.google.com/g/golang-announce/c/Vd2tYVM8eUc
pkg.go.dev/vuln/GO-2026-4341
access.redhat.com/security/cve/CVE-2025-68121
cve.org/CVERecord?id=CVE-2025-68121
nvd.nist.gov/vuln/detail/CVE-2025-68121
go.dev/cl/737700
go.dev/issue/77217
groups.google.com/g/golang-announce/c/K09ubi9FQFk
pkg.go.dev/vuln/GO-2026-4337
access.redhat.com/security/cve/CVE-2025-69873
cve.org/CVERecord?id=CVE-2025-69873
nvd.nist.gov/vuln/detail/CVE-2025-69873
github.com/EthanKim88/ethan-cve-disclosures/blob/main/CVE-2025-69873-ajv-ReDoS.md
cve.org/CVERecord?id=CVE-2026-25639
access.redhat.com/security/cve/CVE-2026-25990
cve.org/CVERecord?id=CVE-2026-25990
nvd.nist.gov/vuln/detail/CVE-2026-25990
github.com/python-pillow/Pillow/commit/9000313cc5d4a31bdcdd6d7f0781101abab553aa
github.com/python-pillow/Pillow/security/advisories/GHSA-cfh3-3jmp-rvhc
access.redhat.com/security/cve/CVE-2026-27904
cve.org/CVERecord?id=CVE-2026-27904
nvd.nist.gov/vuln/detail/CVE-2026-27904
github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
access.redhat.com/security/cve/CVE-2026-29074
cve.org/CVERecord?id=CVE-2026-29074
nvd.nist.gov/vuln/detail/CVE-2026-29074
github.com/svg/svgo/security/advisories/GHSA-xpqw-6gx7-v673
ubuntu.com/security/CVE-2026-25639