Approved changes feed: RSS · Atom
cpe:2.3:a:axios:axios:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Axios (05cc1b58-abf6-51a7-9a8f-96b4b584ed54) |
|---|---|
| Product | Axios (6ac5bebb-e37b-5b9b-888f-df6a5f931209) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last 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
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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 |
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.