CVE-2026-101905CWE-1321CWE-441

CVE-2026-101905

published September 28, 2026

CVSS
7.6
EPSS
0%
Percentile
20.3
In the wild
Unconfirmed
What it is

Axios is a promise-based HTTP client for the browser and Node.js. From 1.15.2 until 1.20.0, the Node HTTP adapter in lib/adapters/http.js supplies request options without an own createConnection value. A separate same-process prototype-pollution flaw places a function on Object.prototype.createConnection. Node resolves and invokes the inherited createConnection socket factory, allowing the attacker-controlled function to select the transport endpoint. The attacker endpoint can receive request headers and bodies, including credentials, and return attacker-controlled responses while the URL appears legitimate. This issue is fixed in version 1.20.0.

The record
Technical detail
CVSS
7.6 · NONE
CVSS v4.0
7.6 · CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
EPSS
0.00289 · 20.3th percentile
Weaknesses
CWE-1321 · Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'); CWE-441 · Unintended Proxy or Intermediary ('Confused Deputy')
Published
2026-09-28T22:17Z
References (5)
EPSS history
Timeline
  • 30 SEP 03:24Z
    EPSS moved — → 0%
    epss
  • 28 SEP 17:31Z
    Axios: Node HTTP adapter prototype-pollution gadget allows request socket hijack via inherited createConnection
    cvelistv5