Approved changes feed: RSS · Atom

cpe:2.3:a:axios:axios:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorAxios (05cc1b58-abf6-51a7-9a8f-96b4b584ed54)
ProductAxios (6ac5bebb-e37b-5b9b-888f-df6a5f931209)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/node-axios purl2cpe 2026-06-01 10:13:07.185942
pkg:deb/ubuntu/node-axios purl2cpe 2026-06-01 10:13:07.185946
pkg:github/axios/axios purl2cpe 2026-06-01 10:13:07.185949
pkg:npm/axios purl2cpe 2026-06-01 10:13:07.185952
pkg:sourceforge/axios.mirror purl2cpe 2026-06-01 10:13:07.185956

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-101899 vulnerable 2026-11-03 10:15:22.541437 Axios: CIDR-form NO_PROXY entries are ignored, causing proxy exclusion bypass for internal IP ranges
Axios is a promise-based HTTP client for the browser and Node.js. From 1.15.0 until 1.20.0, Axios shouldBypassProxy treats the NO_PROXY CIDR form as a textual hostname suffix instead of evaluating the network range. A request targets an address covered by a CIDR entry in NO_PROXY while a proxy is configured. The CIDR bypass rule is not matched, so the request is sent through the configured proxy. For plaintext HTTP, the proxy can observe and modify URLs, headers, and bodies; for HTTPS, it can observe connection metadata and CONNECT requests. This issue is fixed in version 1.20.0.
Published: 2026-10-13T15:49:51.223Z
Updated: 2026-10-14T15:18:02.684Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67319 vulnerable 2026-09-16 04:33:06.023325 axios before 0.33.0 Prototype Pollution via nested option objects
axios before 0.33.0 (and 1.x before 1.18.0) can consume inherited properties from nested request option objects when the JavaScript process's Object.prototype has already been polluted by another component. While the top-level merged config uses a null prototype, nested plain objects such as auth and paramsSerializer are cloned into ordinary objects and read without own-property checks. When an application passes placeholder nested objects such as auth: {} or paramsSerializer: {}, inherited username/password values can cause silent injection of an Authorization: Basic header, and inherited encode/serialize values can alter query-string serialization (full serializer replacement requires a function-valued pollution primitive). This is exploitable only in the presence of pre-existing prototype pollution.
Published: 2026-08-01T12:22:18.160Z
Updated: 2026-08-03T18:26:40.355Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67315 vulnerable 2026-09-16 04:33:05.994633 axios 0.31.0 before 0.33.0 and 1.15.0 before 1.18.0 NO_PROXY Bypass via 0.0.0.0
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-01T12:22:18.103Z
Updated: 2026-08-03T15:37:53.055Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67320 vulnerable 2026-09-16 04:33:05.980197 axios before 0.33.0 Prototype Pollution via Node HTTP adapter
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 interceptor pattern such as {...config} or Object.assign({}, config) converts the hardened config back into a regular object. axios then dispatches that object without re-hardening it, and the Node HTTP adapter reads config.proxy through the prototype chain. If an attacker can pollute Object.prototype.proxy, affected requests can be routed through an attacker-controlled proxy. For plaintext HTTP requests, the proxy can observe Authorization headers, Basic auth from config.auth, method, absolute URL, Host, and request body, and can return its own response. This does not establish browser impact or HTTPS header/body disclosure under normal TLS validation. Affected versions are >=0.31.1 (fixed in 0.33.0) and >=1.15.2 (fixed in 1.18.0).
Published: 2026-08-01T12:22:17.547Z
Updated: 2026-08-03T15:38:04.392Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67314 vulnerable 2026-09-16 04:33:05.974902 axios before 1.18.0 Prototype Pollution via auth subfields
axios versions >=1.15.2 and <1.18.0 contain prototype-pollution read-side gadgets in Basic auth subfield handling (lib/adapters/http.js and lib/helpers/resolveConfig.js). When an application is already affected by a separate prototype-pollution primitive and makes an axios request with an own auth object that omits the username and/or password properties, axios reads the inherited Object.prototype.username and Object.prototype.password values and uses them to construct an outbound 'Authorization: Basic ...' header. axios itself does not pollute prototypes. The practical impact is outbound request tampering: an attacker who controls the polluted prototype values can inject attacker-chosen Basic auth credentials or replace an existing Authorization header. Credential disclosure is only possible under additional application-specific conditions.
Published: 2026-08-01T12:22:16.603Z
Updated: 2026-08-03T18:06:09.036Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67321 vulnerable 2026-09-16 04:33:05.952692 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67318 vulnerable 2026-09-16 04:33:05.929991 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67316 vulnerable 2026-09-16 04:33:05.879430 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67312 vulnerable 2026-09-16 04:33:05.856218 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67317 vulnerable 2026-09-16 04:33:05.647093 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67313 vulnerable 2026-09-16 04:33:05.631477 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44496 vulnerable 2026-07-29 00:52:14.393967 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44495 vulnerable 2026-07-29 00:52:14.393765 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44494 vulnerable 2026-07-29 00:52:14.393647 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44492 vulnerable 2026-07-29 00:52:14.393420 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44490 vulnerable 2026-07-29 00:52:14.393305 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44489 vulnerable 2026-07-29 00:52:14.393185 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44488 vulnerable 2026-07-29 00:52:14.392934 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44487 vulnerable 2026-07-29 00:52:14.392665 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44486 vulnerable 2026-07-29 00:52:14.392477 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42264 vulnerable 2026-06-08 08:03:16.094901 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42044 vulnerable 2026-06-08 08:03:15.877223 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42043 vulnerable 2026-06-08 08:03:15.876753 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42042 vulnerable 2026-06-08 08:03:15.876250 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42041 vulnerable 2026-06-08 08:03:15.875973 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42040 vulnerable 2026-06-08 08:03:15.875564 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42039 vulnerable 2026-06-08 08:03:15.875186 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42038 vulnerable 2026-06-08 08:03:15.874243 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42037 vulnerable 2026-06-08 08:03:15.873825 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42036 vulnerable 2026-06-08 08:03:15.873474 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42035 vulnerable 2026-06-08 08:03:15.872923 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42034 vulnerable 2026-06-08 08:03:15.872408 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42033 vulnerable 2026-06-08 08:03:15.870898 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40175 vulnerable 2026-06-08 08:01:19.998233 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39865 vulnerable 2026-06-08 08:01:17.139548 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25639 vulnerable 2026-06-08 07:53:20.133912 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-62718 vulnerable 2026-06-08 07:39:16.528364 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-58754 vulnerable 2026-06-08 07:35:19.494033 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-27152 vulnerable 2026-06-08 07:14:54.230299 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-57965 vulnerable 2026-06-08 06:56:14.050983 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-10742 vulnerable 2026-06-08 05:12:25.178121 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.