PT-2026-67296

CVE-2026-67316

·

Published

2026-07-06

·

Updated

2026-10-06

Description by

CVSS 3.1
7.4
High
MetricsAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions axios versions prior to 0.33.0 axios versions prior to 1.18.0
Description axios is susceptible to read-side prototype pollution gadgets that can alter request construction if Object.prototype has been polluted by another vulnerability or dependency. In bodyless method aliases such as axios.get(), axios.delete(), axios.head(), and axios.options(), the software reads inherited data via (config || {}).data before config normalization. This allows an attacker to inject a controlled request body into requests that were not intended to have one, potentially corrupting request semantics on the receiving service.
Additionally, low-level paths are affected when exported adapters or helpers (such as lib/adapters/http.js and unsafe/helpers/resolveConfig.js) are called directly with plain configurations. In these instances, the software may inherit polluted proxy values, routing requests through an attacker-controlled proxy, or polluted paramsSerializer values, allowing attacker-controlled URL serialization. These low-level issues do not occur during normal high-level axios calls in versions 1.15.2 and later.
Recommendations Update axios to version 0.33.0 or later. Update axios to version 1.18.0 or later. As a temporary mitigation, explicitly pass data: undefined when using bodyless method aliases in environments where prototype pollution is a concern. Avoid processing untrusted input with libraries or code paths capable of polluting Object.prototype.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-F2R5-PQH9-R8F8
GHSA-MMX7-HFXF-JPPX
ECHO-49A7-D227-134A
RHSA-2026:49714
RHSA-2026:50826
Found an issue in the description? Have something to add? Feel free to write us 👾