SEPTEMBER 19, 2026
Live Feed
Back to database
Case File

CVE-2026-67316

MEDIUM · CVSS 6.3 EPSS 0.28% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-01 · Last synced 2026-08-31

CyberRota Analysis

AI-Generated

Axios is vulnerable to prototype pollution, which can allow attackers to manipulate request construction by exploiting inherited data from a polluted Object.prototype. This vulnerability primarily affects users who utilize low-level axios methods or directly call exported adapters and helpers without proper configuration, potentially leading to unauthorized data exposure or manipulation. Organizations using affected versions of axios should prioritize upgrading to versions 1.18.0 or 0.33.0 to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-67316
Severity
MEDIUM
CVSS
6.3
EPSS
0.28%

Original NVD Description

axios is vulnerable to read-side prototype-pollution gadgets that can alter request construction when Object.prototype has already been polluted by a separate vulnerability or dependency. In the bodyless method aliases (axios.get(), axios.delete(), axios.head(), axios.options()), inherited data is read via (config || {}).data before config normalization, causing an attacker-controlled body to be sent on requests that did not set one. Additional low-level paths, only reachable when calling exported adapters/helpers (e.g. lib/adapters/http.js, unsafe/helpers/resolveConfig.js) directly with plain configs and no own proxy or paramsSerializer, can inherit polluted proxy values (routing requests through an attacker-controlled proxy) or paramsSerializer values (attacker-controlled URL serialization). These low-level gadgets do not reproduce through normal high-level axios calls on 1.15.2+. The issue is fixed in axios 1.18.0 and 0.33.0.