CVE Catalog

CVE-2026-101904

MediumCVSS 6.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

35th percentile - higher than 35% of all known CVEs

Summary

In Axios from version 1.0.0 to 1.20.0, the dispatchRequest function normalizes inherited Object.prototype.headers from a replacement request configuration. A separate same-process prototype-pollution flaw sets Object.prototype.headers, and trusted request interceptors return a new ordinary configuration without an own headers property. After the interceptor chain, dispatchRequest resolves the inherited headers during normalization. Downstream request processing can observe attacker-controlled headers, including authorization-related values.

Risk Assessment

The risk is the potential for an attacker to inject authorization or other headers, which could lead to unauthorized access or security compromise.

Recommendation

It is recommended to upgrade Axios to version 1.20.0 or later and fix the prototype pollution source to prevent header manipulation.

Other vulnerabilities in Axios

See all
Original NVD description (English source)

Axios is a promise-based HTTP client for the browser and Node.js. From 1.0.0 until 1.20.0, the dispatchRequest function normalizes inherited Object.prototype.headers from a replacement request configuration. A separate same-process prototype-pollution flaw sets Object.prototype.headers, and trusted request interceptors return a new ordinary configuration without an own headers property. After the interceptor chain, dispatchRequest resolves the inherited headers during normalization. Downstream request processing can observe attacker-controlled headers, including authorization-related values. This issue is fixed in version 1.20.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS