Approved changes feed: RSS · Atom
cpe:2.3:a:axios:axios:*:*:*:*:*:node.js:*:*
part: a version: * update: *
| Vendor | Axios (05cc1b58-abf6-51a7-9a8f-96b4b584ed54) |
|---|---|
| Product | Axios (6ac5bebb-e37b-5b9b-888f-df6a5f931209) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | node.js |
| 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.254177 |
pkg:deb/ubuntu/node-axios |
purl2cpe | 2026-06-01 10:13:07.254180 |
pkg:github/axios/axios |
purl2cpe | 2026-06-01 10:13:07.254181 |
pkg:npm/axios |
purl2cpe | 2026-06-01 10:13:07.254183 |
pkg:sourceforge/axios.mirror |
purl2cpe | 2026-06-01 10:13:07.254185 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-42264 |
vulnerable | 2026-06-08 08:03:16.095047 |
Axios: Prototype pollution read-side gadgets in HTTP adapter allow credential injection and request hijacking
HIGH (7.4)
Axios is a promise based HTTP client for the browser and Node.js. From version 1.0.0 to before version 1.15.2, fFive config properties (auth, baseURL, socketPath, beforeRedirect, and insecureHTTPParser) in the HTTP adapter are read via direct property access without hasOwnProperty guards, making them exploitable as prototype pollution gadgets. When Object.prototype is polluted by another dependency in the same process, axios silently picks up these polluted values on every outbound HTTP request. This issue has been patched in version 1.15.2.
Published: 2026-05-08T03:20:24.248Z
Updated: 2026-09-11T12:09:00.642Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42044 |
vulnerable | 2026-06-08 08:03:15.877258 |
Axios: Invisible JSON Response Tampering via Prototype Pollution Gadget in `parseReviver`
MEDIUM (6.5)
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.15.2, he 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 surgical, invisible modification of all JSON API responses — including privilege escalation, balance manipulation, and authorization bypass. The default transformResponse function at lib/defaults/index.js:124 calls JSON.parse(data, this.parseReviver), where this is the merged config object. Because parseReviver is not present in Axios defaults, not validated by assertOptions, and not subject to any constraints, a polluted Object.prototype.parseReviver function is called for every key-value pair in every JSON response, allowing the attacker to selectively modify individual values while leaving the rest of the response intact. This vulnerability is fixed in 1.15.2.
Published: 2026-04-24T17:49:49.517Z
Updated: 2026-09-10T12:04:51.583Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42043 |
vulnerable | 2026-06-08 08:03:15.876860 |
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
HIGH (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.
Published: 2026-04-24T17:54:42.668Z
Updated: 2026-09-10T12:04:53.581Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42042 |
vulnerable | 2026-06-08 08:03:15.876394 |
Axios: XSRF Token Cross-Origin Leakage via Prototype Pollution Gadget in `withXSRFToken` Boolean Coercion
MEDIUM (5.4)
Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, the Axios library's XSRF token protection logic uses JavaScript truthy/falsy semantics instead of strict boolean comparison for the withXSRFToken config property. When this property is set to any truthy non-boolean value (via prototype pollution or misconfiguration), the same-origin check (isURLSameOrigin) is short-circuited, causing XSRF tokens to be sent to all request targets including cross-origin servers controlled by an attacker. This vulnerability is fixed in 1.15.1 and 0.31.1.
Published: 2026-04-24T18:03:29.924Z
Updated: 2026-04-27T17:35:41.883Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42041 |
vulnerable | 2026-06-08 08:03:15.876007 |
Axios: Authentication Bypass via Prototype Pollution Gadget in `validateStatus` Merge Strategy
MEDIUM (4.8)
Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution to silently suppress all HTTP error responses (401, 403, 500, etc.), causing them to be treated as successful responses. This completely bypasses application-level authentication and error handling. The root cause is that validateStatus is the only config property using the mergeDirectKeys merge strategy, which uses JavaScript's in operator — an operator that inherently traverses the prototype chain. When Object.prototype.validateStatus is polluted with () => true, all HTTP status codes are accepted as success. This vulnerability is fixed in 1.15.1 and 0.31.1.
Published: 2026-04-24T17:55:30.036Z
Updated: 2026-09-10T12:04:53.539Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42040 |
vulnerable | 2026-06-08 08:03:15.875595 | 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.875317 | 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.874817 | 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.873974 | 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.873583 | 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.873069 | 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.872527 | 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.871937 | 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.998263 | 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.140655 | 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.134791 | 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.530247 | 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.494861 | 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.231215 | 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.051813 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-39338 |
vulnerable | 2026-06-08 06:41:49.090713 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-3749 |
vulnerable | 2026-06-08 05:33:53.920616 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-28168 |
vulnerable | 2026-06-08 05:23:53.826130 | 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.178724 | 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.