Description
axios versions 0.31.0 before 0.33.0 and 1.15.0 before 1.18.0 fail to recognize 0.0.0.0 as a loopback address in shouldBypassProxy.js, allowing requests to 0.0.0.0 to bypass NO_PROXY rules. Attackers can supply 0.0.0.0 URLs to route requests through configured proxies, potentially exposing local services when the proxy can reach the destination.
Published: 2026-08-01
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The issue arises when axios’ proxy‑bypass logic fails to recognize 0.0.0.0 as a loopback address in shouldBypassProxy.js, allowing requests to that address to bypass NO_PROXY rules. An attacker who can provide a URL to axios can thus force the library to send traffic through a configured proxy that routes to 0.0.0.0, effectively exposing local services that should remain internal. This weakness is associated with improper handling of IPv4 addresses (CWE‑115) and misclassification of 0.0.0.0 as a loopback address (CWE‑183), which may lead to unauthorized data exposure or other compromise if the proxied endpoint trusts the connection. While the flaw does not provide immediate code execution, it can be exploited to circumvent network isolation policies and serve as a foothold to internal resources.

Affected Systems

Axios, the Node.js HTTP client library, is affected in releases from 0.31.0 up to, but not including, 0.33.0 and from 1.15.0 up to, but not including, 1.18.0. The flaw was corrected in 0.33.0 and 1.18.0, which correctly flag 0.0.0.0 as a loopback address.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium impact on confidentiality, integrity, and availability. Exploitation requires the attacker to supply a URL that axios will resolve, so the threat is typically tied to environments where user input or compromised code can control the request path. The EPSS score is 0.00291, and the vulnerability is not listed in the CISA KEV catalog, meaning no mass exploitation is currently known. Nonetheless, delivering traffic to localhost through an egress proxy can enable data leakage or additional compromise if the proxy or target service is malicious. The overall risk is moderate but should be addressed promptly, especially for applications that allow untrusted input.

Generated by OpenCVE AI on August 4, 2026 at 11:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to axios version 1.18.0 or newer.
  • Update the NO_PROXY configuration to specifically exclude 0.0.0.0 (e.g., use "NO_PROXY=127.0.0.1,::1" or add 0.0.0.0 to the bypass list only when absolutely necessary).
  • If an upgrade is not possible, configure axios to set the proxy option to null or use a wrapper that validates URLs prior to invoking axios.

Generated by OpenCVE AI on August 4, 2026 at 11:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-115
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N'}

threat_severity

Moderate


Mon, 03 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 02 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Description axios versions 1.15.0 before 1.18.0 fail to recognize 0.0.0.0 as a loopback address in shouldBypassProxy.js, allowing requests to 0.0.0.0 to bypass NO_PROXY rules. Attackers can supply 0.0.0.0 URLs to route requests through configured proxies, potentially exposing local services when the proxy can reach the destination. axios versions 0.31.0 before 0.33.0 and 1.15.0 before 1.18.0 fail to recognize 0.0.0.0 as a loopback address in shouldBypassProxy.js, allowing requests to 0.0.0.0 to bypass NO_PROXY rules. Attackers can supply 0.0.0.0 URLs to route requests through configured proxies, potentially exposing local services when the proxy can reach the destination.
Title axios 1.15.0 before 1.18.0 NO_PROXY Bypass via 0.0.0.0 axios 0.31.0 before 0.33.0 and 1.15.0 before 1.18.0 NO_PROXY Bypass via 0.0.0.0

Sat, 01 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description axios versions 1.15.0 before 1.18.0 fail to recognize 0.0.0.0 as a loopback address in shouldBypassProxy.js, allowing requests to 0.0.0.0 to bypass NO_PROXY rules. Attackers can supply 0.0.0.0 URLs to route requests through configured proxies, potentially exposing local services when the proxy can reach the destination.
Title axios 1.15.0 before 1.18.0 NO_PROXY Bypass via 0.0.0.0
First Time appeared Axios
Axios axios
Weaknesses CWE-183
CPEs cpe:2.3:a:axios:axios:*:*:*:*:*:node.js:*:*
Vendors & Products Axios
Axios axios
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:H/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-03T15:37:53.055Z

Reserved: 2026-07-29T13:06:35.179Z

Link: CVE-2026-67315

cve-icon Vulnrichment

Updated: 2026-08-03T14:46:48.701Z

cve-icon NVD

Status : Received

Published: 2026-08-01T13:17:01.540

Modified: 2026-08-03T17:16:41.083

Link: CVE-2026-67315

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-01T12:22:18Z

Links: CVE-2026-67315 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:30:07Z

Weaknesses
  • CWE-115

    Misinterpretation of Input

  • CWE-183

    Permissive List of Allowed Inputs