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*
NotesImported 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-44496 vulnerable 2026-07-29 00:52:14.393967 Axios: Regular Expression Denial of Service (ReDoS) via Cookie Name Injection
HIGH (7.5)
Axios is a promise based HTTP client for the browser and Node.js. Axios versions before 0.32.0 on the 0.x line and before 1.16.0 on the 1.x line build a regular expression from the configured XSRF cookie name without escaping regex metacharacters. In standard browser environments, an attacker who can influence the cookie name passed to axios can cause expensive regex backtracking while axios reads document.cookie. The practical impact is client-side availability degradation, such as freezing the affected browser tab while axios prepares a request. The issue does not affect ordinary Node.js HTTP adapter usage, React Native, or web workers, where axios does not read document.cookie. This vulnerability is fixed in 0.32.0 and 1.16.0.
Published: 2026-06-11T15:34:28.492Z
Updated: 2026-09-11T12:09:10.268Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44495 vulnerable 2026-07-29 00:52:14.393765 Axios: Credential Theft and Response Hijacking via Prototype Pollution Gadget in Config Merge
HIGH (7)
Axios is a promise based HTTP client for the browser and Node.js. From 0.19.0 to before 0.31.1 and 1.15.2, Axios contains prototype-pollution gadgets in request config processing. If another vulnerability in the same JavaScript process has already polluted Object.prototype.transformResponse, affected Axios versions may treat that inherited value as request configuration or as an option validator. Axios does not itself create the prototype pollution. Exploitability requires a separate prototype-pollution vulnerability or equivalent attacker control over Object.prototype before Axios creates a request. This vulnerability is fixed in 0.31.1 and 1.15.2.
Published: 2026-06-11T15:33:12.433Z
Updated: 2026-09-11T12:09:09.338Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44494 vulnerable 2026-07-29 00:52:14.393647 Axios: Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`
HIGH (8.7)
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's dependency tree to be escalated into a full Man-in-the-Middle (MITM) attack — intercepting, reading, and modifying all HTTP traffic including authentication credentials. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy via standard property access, which traverses the prototype chain. Because proxy is not present in Axios defaults, the merged config object has no own proxy property, making it trivially injectable via prototype pollution. Once injected, setProxy() routes all HTTP requests through the attacker's proxy server. This vulnerability is fixed in 1.16.0.
Published: 2026-06-11T15:32:03.155Z
Updated: 2026-09-11T12:09:08.577Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44492 vulnerable 2026-07-29 00:52:14.393420 Axios: shouldBypassProxy does not recognize IPv4-mapped IPv6 addresses, allowing NO_PROXY bypass (incomplete fix for CVE-2025-62718)
HIGH (8.6)
Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, Axios does not normalise IPv4-mapped IPv6 addresses. When NO_PROXY lists an IPv4 address such as 127.0.0.1 or 169.254.169.254, a request URL using the IPv4-mapped IPv6 form (::ffff:7f00:1, ::ffff:a9fe:a9fe) still routes through the configured proxy. Node.js resolves these addresses to the underlying IPv4 host, so the request reaches the internal service via the proxy rather than being blocked. This vulnerability is fixed in 0.32.0 and 1.16.0.
Published: 2026-06-11T15:29:13.890Z
Updated: 2026-09-11T12:09:04.810Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44490 vulnerable 2026-07-29 00:52:14.393305 Axios: DoS & Header Injection via Prototype Pollution Read-Side Gadgets in axios merge functions
MEDIUM (4.8)
Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, axios exposes two read-side prototype-pollution gadgets. When Object.prototype is polluted by an upstream dependency in the same process (e.g. lodash _.merge / CVE-2018-16487), axios silently picks up the polluted values. (1) lib/utils.js line 406 builds merge()'s accumulator as result = {}, so result[targetKey] (line 414) walks Object.prototype and the polluted bucket's own keys are copied into the merged headers and ride out on the wire. (2) lib/core/mergeConfig.js line 26 builds the hasOwnProperty descriptor as a plain-object literal. Object.defineProperty reads descriptor.get/descriptor.set via the prototype chain, so a polluted Object.prototype.get or Object.prototype.set makes the call throw TypeError synchronously on every axios request. This vulnerability is fixed in 0.32.0 and 1.16.0.
Published: 2026-06-11T15:36:13.021Z
Updated: 2026-06-11T17:23:44.278Z
Reference links
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.