Approved changes feed: RSS · Atom

cpe:2.3:a:axios:axios:*:*:*:*:*:node.js:*:*

part: a version: * update: *

VendorAxios (05cc1b58-abf6-51a7-9a8f-96b4b584ed54)
ProductAxios (6ac5bebb-e37b-5b9b-888f-df6a5f931209)
Edition*
Language*
Software edition*
Target softwarenode.js
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast 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

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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.