CVE-2026-42043
Axios: Incomplete Fix for CVE-2025-62718 — NO_PROXY Protection Bypassed via RFC 1122 Loopback Subnet (127.0.0.0/8) in Axios 1.15.0
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 protection. This vulnerability is due to an incomplete for CVE-2025-62718, This vulnerability is fixed in 1.15.1 and 0.31.1.
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
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.2
Axios: Incomplete Fix for CVE-2025-62718 — NO_PROXY Protection Bypassed via RFC 1122 Loopback Subnet (127.0.0.0/8) in Axios 1.15.0
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 protection. This vulnerability is due to an incomplete for CVE-2025-62718, This vulnerability is fixed in 1.15.1 and 0.31.1.
- Record
CVE-2026-42043- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-183, CWE-441, CWE-918, CWE-918
- Updated
- 2026-11-02
EUVDEUVD-2026-25608
7.2
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 protection. This vulnerability is due to an incomplete for CVE-2025-62718, This vulnerability is fixed in 1.15.1 and 0.31.1.
- Record
EUVD-2026-25608- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-pmwg-cvhr-8vh7
7.2
Axios: Incomplete Fix for CVE-2025-62718 — NO_PROXY Protection Bypassed via RFC 1122 Loopback Subnet (127.0.0.0/8) in Axios 1.15.0
1. Executive Summary
This report documents an incomplete security patch for the previously disclosed vulnerability GHSA-3p68-rc4w-qgx5 (CVE-2025-62718), which affects the NO_PROXY hostname resolution logic in the Axios HTTP library.
Background — The Original Vulnerability
The original vulnerability (GHSA-3p68-rc4w-qgx5) disclosed that Axios did not normalize hostnames before comparing them against NO_PROXY rules. Specifically, a request to http://localhost./ (with a trailing dot) or http://[::1]/ (with IPv6 bracket notation) would bypass NO_PROXY matching entirely and be forwarded to the configured HTTP proxy — even when NO_PROXY=localhost,127.0.0.1,::1 was explicitly set by the developer to protect loopback services.
The Axios maintainers addressed this in version 1.15.0 by introducing a normalizeNoProxyHost() function in lib/helpers/shouldBypassProxy.js, which strips trailing dots from hostnames and removes brackets from IPv6 literals before performing the NO_PROXY comparison.
The Incomplete Patch — This Finding While the patch correctly addresses the specific cases reported (trailing dot normalization and IPv6 bracket removal), the fix is architecturally incomplete.
The patch introduced a hardcoded set of recognized loopback addresses:
// lib/helpers/shouldBypassProxy.js — Line 1
const LOOPBACK_ADDRESSES = new Set(['localhost', '127.0.0.1', '::1']);
However, RFC 1122 §3.2.1.3 explicitly defines the entire 127.0.0.0/8 subnet as the IPv4 loopback address block not just the single address 127.0.0.1. On all major operating systems (Linux, macOS, Windows with WSL), any IP address in the range 127.0.0.2 through 127.255.255.254 is a valid, functional loopback address that routes to the local machine.
As a result, an attacker who can influence the target URL of an Axios request can substitute 127.0.0.1 with any other address in the 127.0.0.0/8 range (e.g., 127.0.0.2, 127.0.0.100, 127.1.2.3) to completely bypass the NO_PROXY protection even in the fully patched Axios 1.15.0 release.
Verification This bypass has been independently verified on:
- Axios version: 1.15.0 (latest patched release)
- Node.js version: v22.16.0
- OS: Kali Linux (rolling)
The Proof-of-Concept demonstrates that while localhost, localhost., and [::1] are correctly blocked by the patched version, requests to 127.0.0.2, 127.0.0.100, and 127.1.2.3 are transparently forwarded to the attacker-controlled proxy server, confirming that the patch does not cover the full RFC-defined loopback address space.
2. Deep-Dive: Technical Root Cause Analysis 2.1 Vulnerable File & Location
| Field | Detail | | ------------- | ------------- | | File | lib/helpers/shouldBypassProxy.js| | Primary Flaw| isLoopback() — Line 1–3 | | Supporting Function | shouldBypassProxy() — Line 59–110 | | Axios Version | 1.15.0 (Latest Patched Release) |
2.2 How Axios Routes HTTP Requests The Call Chain
When Axios dispatches any HTTP request, lib/adapters/http.js calls setProxy(), which invokes shouldBypassProxy() to decide whether to honour a configured proxy:
// lib/adapters/http.js — Lines 191–199
function setProxy(options, configProxy, location) {
let proxy = configProxy;
if (!proxy && proxy !== false) {
const proxyUrl = getProxyForUrl(location); // Step 1: Read proxy env var
if (proxyUrl) {
if (!shouldBypassProxy(location)) { // Step 2: Check NO_PROXY
proxy = new URL(proxyUrl); // Step 3: Assign proxy
}
}
}
}
shouldBypassProxy() is the single gatekeeper for NO_PROXY enforcement. A bypass here means all proxy protection fails silently.
2.3 The Original Vulnerability (GHSA-3p68-rc4w-qgx5)
Before Axios 1.15.0, hostnames were compared against NO_PROXY using a raw literal string match with no normalization:
Request URL →…
- Record
GHSA-pmwg-cvhr-8vh7- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-183, CWE-441, CWE-918
- Updated
- 2026-11-02
NVD
7.2
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 protection. This vulnerability is due to an incomplete for CVE-2025-62718, This vulnerability is fixed in 1.15.1 and 0.31.1.
- Record
CVE-2026-42043- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - CVSS 3.1
- 10.0 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N - Weakness
- CWE-183, CWE-441, CWE-918
- Updated
- 2026-11-02
OSV
7.2
Axios: Incomplete Fix for CVE-2025-62718 — NO_PROXY Protection Bypassed via RFC 1122 Loopback Subnet (127.0.0.0/8) in Axios 1.15.0
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 protection. This vulnerability is due to an incomplete for CVE-2025-62718, This vulnerability is fixed in 1.15.1 and 0.31.1.
- Record
CVE-2026-42043- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-183, CWE-441, CWE-918
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-42043
10.0
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 protection. This vulnerability is due to an incomplete for CVE-2025-62718, This vulnerability is fixed in 1.15.1 and 0.31.1.
- Record
DEBIAN-CVE-2026-42043- CVSS 3.1
- 10.0 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
Show 17 moreShow less
OSVGHSA-pmwg-cvhr-8vh7
7.2
Axios: Incomplete Fix for CVE-2025-62718 — NO_PROXY Protection Bypassed via RFC 1122 Loopback Subnet (127.0.0.0/8) in Axios 1.15.0
1. Executive Summary
This report documents an incomplete security patch for the previously disclosed vulnerability GHSA-3p68-rc4w-qgx5 (CVE-2025-62718), which affects the NO_PROXY hostname resolution logic in the Axios HTTP library.
Background — The Original Vulnerability
The original vulnerability (GHSA-3p68-rc4w-qgx5) disclosed that Axios did not normalize hostnames before comparing them against NO_PROXY rules. Specifically, a request to http://localhost./ (with a trailing dot) or http://[::1]/ (with IPv6 bracket notation) would bypass NO_PROXY matching entirely and be forwarded to the configured HTTP proxy — even when NO_PROXY=localhost,127.0.0.1,::1 was explicitly set by the developer to protect loopback services.
The Axios maintainers addressed this in version 1.15.0 by introducing a normalizeNoProxyHost() function in lib/helpers/shouldBypassProxy.js, which strips trailing dots from hostnames and removes brackets from IPv6 literals before performing the NO_PROXY comparison.
The Incomplete Patch — This Finding While the patch correctly addresses the specific cases reported (trailing dot normalization and IPv6 bracket removal), the fix is architecturally incomplete.
The patch introduced a hardcoded set of recognized loopback addresses:
// lib/helpers/shouldBypassProxy.js — Line 1
const LOOPBACK_ADDRESSES = new Set(['localhost', '127.0.0.1', '::1']);
However, RFC 1122 §3.2.1.3 explicitly defines the entire 127.0.0.0/8 subnet as the IPv4 loopback address block not just the single address 127.0.0.1. On all major operating systems (Linux, macOS, Windows with WSL), any IP address in the range 127.0.0.2 through 127.255.255.254 is a valid, functional loopback address that routes to the local machine.
As a result, an attacker who can influence the target URL of an Axios request can substitute 127.0.0.1 with any other address in the 127.0.0.0/8 range (e.g., 127.0.0.2, 127.0.0.100, 127.1.2.3) to completely bypass the NO_PROXY protection even in the fully patched Axios 1.15.0 release.
Verification This bypass has been independently verified on:
- Axios version: 1.15.0 (latest patched release)
- Node.js version: v22.16.0
- OS: Kali Linux (rolling)
The Proof-of-Concept demonstrates that while localhost, localhost., and [::1] are correctly blocked by the patched version, requests to 127.0.0.2, 127.0.0.100, and 127.1.2.3 are transparently forwarded to the attacker-controlled proxy server, confirming that the patch does not cover the full RFC-defined loopback address space.
2. Deep-Dive: Technical Root Cause Analysis 2.1 Vulnerable File & Location
| Field | Detail | | ------------- | ------------- | | File | lib/helpers/shouldBypassProxy.js| | Primary Flaw| isLoopback() — Line 1–3 | | Supporting Function | shouldBypassProxy() — Line 59–110 | | Axios Version | 1.15.0 (Latest Patched Release) |
2.2 How Axios Routes HTTP Requests The Call Chain
When Axios dispatches any HTTP request, lib/adapters/http.js calls setProxy(), which invokes shouldBypassProxy() to decide whether to honour a configured proxy:
// lib/adapters/http.js — Lines 191–199
function setProxy(options, configProxy, location) {
let proxy = configProxy;
if (!proxy && proxy !== false) {
const proxyUrl = getProxyForUrl(location); // Step 1: Read proxy env var
if (proxyUrl) {
if (!shouldBypassProxy(location)) { // Step 2: Check NO_PROXY
proxy = new URL(proxyUrl); // Step 3: Assign proxy
}
}
}
}
shouldBypassProxy() is the single gatekeeper for NO_PROXY enforcement. A bypass here means all proxy protection fails silently.
2.3 The Original Vulnerability (GHSA-3p68-rc4w-qgx5)
Before Axios 1.15.0, hostnames were compared against NO_PROXY using a raw literal string match with no normalization:
Request URL →…
- Record
GHSA-pmwg-cvhr-8vh7- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-183, CWE-441, CWE-918
- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2026-42043
7.2
CVE-2026-42043 in axios - Patched by Root
Root has patched CVE-2026-42043 in the axios package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-42043- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-06
OSVUBUNTU-CVE-2026-42043
7.2
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 protection. This vulnerability is due to an incomplete for CVE-2025-62718, This vulnerability is fixed in 1.15.1 and 0.31.1.
- Record
UBUNTU-CVE-2026-42043- CVSS 3.1
- 7.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N - CVSS 3.1
- 10.0 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N - 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-1787930357 No score
TuxCare security update for axios (13 CVEs)
TuxCare rebuilt axios to address 13 CVEs. Fixed in 0.27.2-tuxcare.5.
- Record
CLSA-2026-1787930357- Updated
- 2026-11-02
OSVCLSA-2026-1790764333 No score
TuxCare security update for axios (28 CVEs)
TuxCare rebuilt axios to address 28 CVEs. Fixed in 1.13.5-tuxcare.1.
- Record
CLSA-2026-1790764333- 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-1793101849 No score
TuxCare security update for axios (32 CVEs)
TuxCare rebuilt axios to address 32 CVEs. Fixed in 1.13.2-tuxcare.2.
- Record
CLSA-2026-1793101849- Updated
- 2026-11-02
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
OSVCLSA-2026-1793874599 No score
TuxCare security update for axios (27 CVEs)
TuxCare rebuilt axios to address 27 CVEs. Fixed in 1.13.6-tuxcare.3.
- Record
CLSA-2026-1793874599- Updated
- 2026-11-05
Affected products
- axios
- red hat cryostat 4
- red hat gatekeeper 3
- red hat hawtio hawtio 4.4.0
- red hat migration toolkit for applications 8
- red hat multicluster engine for kubernetes 2.1
- red hat multicluster engine for kubernetes 2.11
- red hat multicluster engine for kubernetes 2.6
- 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 47 moreShow less
- red hat openshift service mesh 3
- red hat 3scale api management platform 2
- red hat advanced cluster management for kubernetes 2.14
- red hat advanced cluster management for kubernetes 2.15
- red hat advanced cluster management for kubernetes 2.16
- red hat advanced cluster security 4.9
- red hat advanced cluster security for kubernetes 4.10
- red hat ansible automation platform 2
- red hat build of apicurio registry 2
- red hat build of apicurio registry 3
- red hat build of podman desktop - tech preview
- red hat data grid 8.6.1
- 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 hardened images
- red hat migration toolkit 1.8
- red hat openshift ai (rhoai)
- red hat openshift ai 2.25
- red hat openshift container platform 4
- red hat openshift container platform 4.20
- red hat openshift container platform 4.21
- red hat openshift dev spaces 3.28
- 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 service mesh 3.3
- red hat openshift virtualization 4
- red hat process automation 7
- red hat quay 3.10
- red hat quay 3.12
- red hat quay 3.14
- red hat quay 3.15
- red hat quay 3.16
- red hat quay 3.17
- red hat quay 3.9
- red hat satellite 6.18
- red hat trusted artifact signer
- 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 up to 1.15.1 | 1.15.1 |
axiosnpm |
through 0.31.0 | 0.31.1 |
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 |
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 |
Show 17 moreShow less
| Package | Affected | Fixed |
|---|---|---|
axiosTuxCare:npm From an advisory covering 13 CVEs |
0.27.2-tuxcare.0 up to 0.27.2-tuxcare.5, plus listed versions 0.27.20.27.2-tuxcare.10.27.2-tuxcare.20.27.2-tuxcare.30.27.2-tuxcare.4 |
0.27.2-tuxcare.5 |
axiosTuxCare:npm From an advisory covering 28 CVEs |
1.13.5-tuxcare.0 up to 1.13.5-tuxcare.1, plus listed versions 1.13.5 |
1.13.5-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.13.2-tuxcare.0 up to 1.13.2-tuxcare.2, plus listed versions 1.13.21.13.2-tuxcare.1 |
1.13.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 |
axiosTuxCare:npm From an advisory covering 27 CVEs |
1.13.6-tuxcare.0 up to 1.13.6-tuxcare.3, plus listed versions 1.13.61.13.6-tuxcare.11.13.6-tuxcare.2 |
1.13.6-tuxcare.3 |
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.15.2-1, plus listed versions 1.11.0+dfsg-11.12.1+dfsg-11.13.1+dfsg-11.13.2+dfsg-11.14.0+dfsg-11.15.0-11.8.4+dfsg-1 |
1.15.2-1 |
axiosnpm |
before 0.31.1 | 0.31.1 |
axiosRoot:npm |
before 1.12.1-aikido.7 | 1.12.1-aikido.71.12.1-aikido.81.13.5-aikido.61.12.1-aikido.91.12.1-aikido.101.8.4-aikido.51.12.0-aikido.81.13.5-aikido.71.13.4-aikido.21.11.0-aikido.111.12.1-aikido.111.13.2-aikido.71.12.1-aikido.121.13.5-aikido.81.12.1-aikido.131.12.1-aikido.141.12.1-aikido.151.12.1-aikido.161.12.1-aikido.171.12.1-aikido.181.13.5-aikido.91.8.4-aikido.61.13.5-aikido.100.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.5-aikido.111.13.2-aikido.91.13.5-aikido.121.13.4-aikido.60.21.4-aikido.61.12.1-aikido.200.21.4-aikido.81.13.5-aikido.131.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.10.21.1-aikido.20.21.1-aikido.30.21.1-aikido.41.8.3-aikido.70.21.1-aikido.51.2.1-aikido.41.13.6-aikido.41.15.0-aikido.61.15.0-aikido.70.27.2-aikido.40.27.2-aikido.51.15.0-aikido.81.15.0-aikido.91.15.0-aikido.100.27.2-aikido.61.14.0-aikido.51.15.0-aikido.111.14.0-aikido.60.27.2-aikido.71.14.0-aikido.71.15.0-aikido.120.27.2-aikido.80.27.2-aikido.90.27.2-aikido.101.14.0-aikido.81.14.0-aikido.91.14.0-aikido.101.13.6-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.13.4-aikido.81.7.4-aikido.31.8.3-aikido.81.15.0-aikido.131.13.2-aikido.111.12.0-aikido.121.13.6-aikido.61.7.9-aikido.111.8.4-aikido.110.26.1-aikido.11.13.5-aikido.141.8.3-aikido.91.14.0-aikido.111.2.1-aikido.51.12.2-aikido.81.15.0-aikido.141.12.2-aikido.91.12.2-aikido.101.12.2-aikido.110.21.4-aikido.91.7.9-aikido.120.27.2-aikido.110.26.1-aikido.21.13.2-aikido.121.7.4-aikido.41.6.5-aikido.21.7.7-aikido.21.11.0-aikido.131.6.0-aikido.21.8.4-aikido.121.6.0-aikido.31.6.5-aikido.31.7.4-aikido.51.7.9-aikido.131.15.1-aikido.11.15.1-aikido.2 |
@rootio/axiosRoot:npm |
before 1.11.0-root.io.8 | 1.11.0-root.io.81.13.5-root.io.31.11.0-root.io.91.12.0-root.io.61.13.2-root.io.41.11.0-root.io.101.12.1-root.io.51.13.5-root.io.41.12.1-root.io.61.13.2-root.io.51.8.4-root.io.41.13.4-root.io.10.21.4-root.io.11.13.5-root.io.51.12.0-root.io.71.13.2-root.io.61.12.1-root.io.71.12.1-root.io.81.13.5-root.io.61.12.1-root.io.91.12.1-root.io.101.8.4-root.io.51.12.0-root.io.81.13.5-root.io.71.13.4-root.io.21.11.0-root.io.111.12.1-root.io.111.13.2-root.io.71.12.1-root.io.121.13.5-root.io.81.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.13.5-root.io.91.8.4-root.io.61.13.5-root.io.100.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.5-root.io.111.13.2-root.io.91.13.5-root.io.121.13.4-root.io.60.21.4-root.io.61.12.1-root.io.200.21.4-root.io.81.13.5-root.io.131.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.10.21.1-root.io.20.21.1-root.io.30.21.1-root.io.41.8.3-root.io.70.21.1-root.io.51.2.1-root.io.41.15.0-root.io.11.13.6-root.io.11.15.0-root.io.21.15.0-root.io.31.13.6-root.io.21.15.0-root.io.40.27.2-root.io.10.27.2-root.io.21.13.6-root.io.41.15.0-root.io.61.15.0-root.io.70.27.2-root.io.40.27.2-root.io.51.15.0-root.io.81.15.0-root.io.91.15.0-root.io.100.27.2-root.io.61.14.0-root.io.51.15.0-root.io.111.14.0-root.io.60.27.2-root.io.71.14.0-root.io.71.15.0-root.io.120.27.2-root.io.80.27.2-root.io.90.27.2-root.io.101.14.0-root.io.81.14.0-root.io.91.14.0-root.io.101.13.6-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.13.4-root.io.81.7.4-root.io.31.8.3-root.io.81.15.0-root.io.131.13.2-root.io.111.12.0-root.io.121.13.6-root.io.61.7.9-root.io.111.8.4-root.io.110.26.1-root.io.11.13.5-root.io.141.8.3-root.io.91.14.0-root.io.111.2.1-root.io.51.12.2-root.io.81.15.0-root.io.141.12.2-root.io.91.12.2-root.io.101.12.2-root.io.110.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.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.6.0-root.io.31.6.5-root.io.31.7.4-root.io.51.7.9-root.io.131.15.1-root.io.11.15.1-root.io.2 |
node-axiosUbuntu:Pro:20.04:LTS |
before 0.19.0+dfsg-2ubuntu0.1~esm1, plus listed versions 0.19.0+dfsg-2 |
0.19.0+dfsg-2ubuntu0.1~esm1 |
node-axiosUbuntu:Pro:22.04:LTS |
before 0.26.0+dfsg-1ubuntu0.1~esm1, plus listed versions 0.21.1+dfsg-10.23.0+dfsg-20.24.0+dfsg-10.25.0+dfsg-20.26.0+dfsg-1 |
0.26.0+dfsg-1ubuntu0.1~esm1 |
node-axiosUbuntu:Pro:24.04:LTS |
before 1.6.8+dfsg-2ubuntu0.1~esm1, plus listed versions 1.2.1+dfsg-11.5.1+dfsg-11.6.2+dfsg-11.6.8+dfsg-2 |
1.6.8+dfsg-2ubuntu0.1~esm1 |
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:Pro:26.04:LTS |
before 1.13.2+dfsg-1ubuntu0.1~esm1, plus listed versions 1.11.0+dfsg-11.12.1+dfsg-11.13.2+dfsg-1build1 |
1.13.2+dfsg-1ubuntu0.1~esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected | OSV | |
| affected | OSV | |
| affected, aliases, 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-42043 is a high vulnerability (CVSS 7.2) in Axios, published April 24, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.71%, the 53rd percentile. Fixed in axios 1.15.1.
References
github.com/axios/axios/security/advisories/GHSA-pmwg-cvhr-8vh7
access.redhat.com/security/cve/CVE-2026-42043
bugzilla.redhat.com/show_bug.cgi?id=2461626
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42043.json
access.redhat.com/errata/RHSA-2026:25089
access.redhat.com/errata/RHSA-2026:16874
Show 43 moreShow less
access.redhat.com/errata/RHSA-2026:36882
access.redhat.com/errata/RHSA-2026:24539
access.redhat.com/errata/RHSA-2026:25273
access.redhat.com/errata/RHSA-2026:20938
access.redhat.com/errata/RHSA-2026:20889
access.redhat.com/errata/RHSA-2026:22619
access.redhat.com/errata/RHSA-2026:21338
access.redhat.com/errata/RHSA-2026:33574
access.redhat.com/errata/RHSA-2026:14937
access.redhat.com/errata/RHSA-2026:25041
access.redhat.com/errata/RHSA-2026:24977
access.redhat.com/errata/RHSA-2026:17468
access.redhat.com/errata/RHSA-2026:17474
access.redhat.com/errata/RHSA-2026:48670
access.redhat.com/errata/RHSA-2026:21772
access.redhat.com/errata/RHSA-2026:16476
access.redhat.com/errata/RHSA-2026:16534
access.redhat.com/errata/RHSA-2026:16532
access.redhat.com/errata/RHSA-2026:16535
access.redhat.com/errata/RHSA-2026:16542
access.redhat.com/errata/RHSA-2026:22840
access.redhat.com/errata/RHSA-2026:22629
access.redhat.com/errata/RHSA-2026:21017
access.redhat.com/errata/RHSA-2026:24853
access.redhat.com/errata/RHSA-2026:19375
access.redhat.com/errata/RHSA-2026:22465
access.redhat.com/errata/RHSA-2026:23361
access.redhat.com/errata/RHSA-2026:26214
access.redhat.com/errata/RHSA-2026:26232
access.redhat.com/errata/RHSA-2026:26225
access.redhat.com/errata/RHSA-2026:25271
access.redhat.com/errata/RHSA-2026:24536
access.redhat.com/errata/RHSA-2026:17657
access.redhat.com/errata/RHSA-2026:17699
access.redhat.com/errata/RHSA-2026:19109
nvd.nist.gov/vuln/detail/CVE-2026-42043
github.com/advisories/GHSA-pmwg-cvhr-8vh7
github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42043.json
security-tracker.debian.org/tracker/CVE-2026-42043
github.com/axios/axios
ubuntu.com/security/CVE-2026-42043
cve.org/CVERecord?id=CVE-2026-42043
ubuntu.com/security/notices/USN-8638-1
Left out here: the rest of 2 source descriptions. The JSON record has them.