Skip to main content

Axios CVE-2026-40175

| EUVDEUVD-2026-21573 MEDIUM
HTTP Response Splitting (CWE-113)
2026-04-10 GitHub_M GHSA-fvcv-3m26-pcqx
Medium
Disputed · 4.8 NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious HTTP request with prototype pollution payload
  2. Exploit
    Axios processes request triggering gadget chain
  3. Execution
    Escalate pollution to RCE via dependency chain
  4. Impact
    Execute arbitrary code or bypass AWS IMDSv2

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTTP response header sanitization
Exploitation Conditions

Remote unauthenticated attacker can exploit Axios versions prior to 1.15.0 when the application processes untrusted HTTP responses or data containing gadget chains. No user interaction required. Affects Node.js and browser environments using vulnerable Axios library versions.

Impact

CVSS 10.0 with unauthenticated network attack vector reflects critical severity: prototype pollution escalation to RCE or AWS credential theft via IMDSv2 bypass affects any Node.js application using vulnerable Axios versions. Widespread dependency chain exposure in JavaScript ecosystem amplifies blast radius. Urgent patching required for all affected versions below 1.15.0.

Exploit ScenarioDerived

Attacker crafts malicious HTTP response containing gadget chain payload. Vulnerable Axios version deserializes response, triggering prototype pollution. Pollution escalates to RCE execution or AWS IMDSv2 bypass for credential exfiltration. No authentication required; network-accessible services at risk.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 10, 2026

Remote code execution affects Axios HTTP client library versions prior to 1.15.0 via gadget chain escalation of prototype pollution vulnerabilities in third-party dependencies. Unauthenticated network attackers can exploit this chaining mechanism to achieve full remote code execution or cloud compromise through AWS IMDSv2 bypass. Critical severity (CVSS 10.0) with scope change indicates containment boundary violation. No public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: Upgrade to Axios version 1.15.0 or later immediately. Security fix implemented in commit 363185461b90b1b78845dc8a99a1f103d9b122a1 and merged via pull request 10660. Review all third-party dependencies for prototype pollution vulnerabilities (CWE-1321) as this attack requires pre-existing pollution gadgets in the dependency chain. For environments unable to upgrade immediately, implement strict input validation on all HTTP request parameters and consider network segmentation to prevent IMDS access. Full advisory and release notes: https://github.com/axios/axios/security/advisories/GHSA-fvcv-3m26-pcqx and https://github.com/axios/axios/releases/tag/v1.15.0. Prioritize remediation given critical severity and chaining potential with ecosystem-wide prototype pollution issues.

Affected VersionsENISA

axios < 1.15.0

Affected Packages

npm axios fix: 0.31.0, 1.15.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in npm

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-113 (Improper Neutralization of CRLF Sequences) enables gadget chain construction linking third-party prototype pollution vulnerabilities to RCE via Axios request processing mechanisms. Exploitation leverages AWS Instance Metadata Service v2 bypass techniques when Axios processes attacker-controlled HTTP headers in Node.js environments, achieving privilege escalation from object property manipulation to code execution.

Know when Axios gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Sources disagree (Medium–Critical)
NVD PRIMARY 4.8 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Red Hat 9.0 CRITICAL

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
Severity Changed
Apr 16, 2026 - 19:22 NVD
CRITICAL MEDIUM
CVSS changed
Apr 16, 2026 - 19:22 NVD
10.0 (CRITICAL) 4.8 (MEDIUM)
Patch released
Apr 11, 2026 - 02:30 nvd
Patch available
CVE Published
Apr 10, 2026 - 19:23 nvd
CRITICAL 10.0

DescriptionNVD

Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.0, the Axios library is vulnerable to a specific "Gadget" attack chain that allows Prototype Pollution in any third-party dependency to be escalated into Remote Code Execution (RCE) or Full Cloud Compromise (via AWS IMDSv2 bypass). This vulnerability is fixed in 1.15.0.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 273 npm packages depend on axios (189 direct, 84 indirect)

Ecosystem-wide dependent count for version 1.0.0.

Executive ViewAI

Why It Matters

Axios HTTP client library versions before 1.15.0 contain a critical remote code execution vulnerability (CVSS 10.0) exploitable by unauthenticated network attackers, potentially enabling full system compromise or cloud credential theft through AWS metadata service bypass. Any application using affected Axios versions faces immediate risk of code execution and lateral movement to cloud infrastructure. This requires emergency patching or architecture changes across all affected systems within 24 hours.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network egress from systems running affected Axios versions to known-safe endpoints only; (2) Enforce AWS IMDSv2 enforcement and disable IMDSv1 on all EC2 instances to prevent metadata service bypass; (3) Implement Web Application Firewall (WAF) rules to detect and block prototype pollution attack patterns; (4) Isolate affected services behind authentication proxies requiring mutual TLS; (5) Monitor for suspicious HTTP client behavior and cloud credential access anomalies. These controls reduce but do not eliminate risk-upgrade to Axios 1.15.0+ is mandatory.

Threat Intelligence Overview

EPSS Score
0.2%
Top 53% exploitable
Threat Intel
3
1 sources
Social Media
1
Sightings
Data Quality
9 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CISA NEWS GHSA Vendor CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat Yes
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: 0
Weaponized: 0
Threat intel: +10
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in Axios

View all
CVE-2026-42043 CRITICAL POC
10.0 Apr 24

NO_PROXY protection bypass in Axios HTTP client (versions 1.0.0-1.15.0 and ≤0.31.0) lets an attacker who controls a requ

CVE-2026-42044 CRITICAL POC
9.1 Apr 24

JSON response tampering in the Axios HTTP client (versions 1.0.0 up to but not including 1.15.2) lets an attacker who ca

CVE-2026-67320 HIGH POC
8.3 Aug 01

Prototype pollution via the Node.js HTTP adapter in axios allows an attacker who controls `Object.prototype.proxy` to si

CVE-2025-27152 HIGH POC
7.7 Mar 07

axios is a promise based HTTP client for the browser and node.js. Rated high severity (CVSS 7.7), this vulnerability is

CVE-2025-58754 HIGH POC
7.5 Sep 12

Axios is a promise based HTTP client for the browser and Node.js. Rated high severity (CVSS 7.5), this vulnerability is

CVE-2026-25639 HIGH POC
7.5 Feb 09

Axios versions up to 0.30.3 is affected by improper check for unusual or exceptional conditions (CVSS 7.5).

CVE-2024-39338 HIGH POC
7.5 Aug 12

axios 1.7.2 allows SSRF via unexpected behavior where requests for path relative URLs get processed as protocol relative

CVE-2021-3749 HIGH POC
7.5 Aug 31

axios is vulnerable to Inefficient Regular Expression Complexity. Rated high severity (CVSS 7.5), this vulnerability is

CVE-2019-10742 HIGH POC
7.5 May 07

Axios up to and including 0.18.0 allows attackers to cause a denial of service (application crash) by continuing to acce

CVE-2026-42033 HIGH POC
7.4 Apr 24

Prototype pollution in Axios HTTP client versions before 1.15.1 and 0.31.1 enables silent interception and modification

CVE-2026-42039 MEDIUM POC
6.9 Apr 24

Denial of service in Axios HTTP client before versions 1.15.1 and 0.31.1 allows remote unauthenticated attackers to cras

CVE-2026-42041 MEDIUM POC
6.5 Apr 24

Prototype pollution in Axios library versions prior to 1.15.1 and 0.31.1 allows remote attackers to suppress HTTP error

Vendor StatusVendor

Threat IntelligenceMISP

CISA Advisories
Security News Coverage
GitHub Advisories
Sources: GitHub Advisory DB, Security News RSS, CISA (public domain)

References

Advisories & patches
ADVISORY https://access.redhat.com/errata/RHSA-2026:8483 ADVISORY https://access.redhat.com/errata/RHSA-2026:8484 ADVISORY https://access.redhat.com/errata/RHSA-2026:8490 ADVISORY https://access.redhat.com/errata/RHSA-2026:8491 ADVISORY https://access.redhat.com/errata/RHSA-2026:8493 ADVISORY https://access.redhat.com/errata/RHSA-2026:8499 ADVISORY https://access.redhat.com/errata/RHSA-2026:8500 ADVISORY https://access.redhat.com/errata/RHSA-2026:8501 ADVISORY https://ubuntu.com/security/notices/USN-8638-1 ADVISORY https://vuldb.com/vuln/356921 ADVISORY https://www.herodevs.com/vulnerability-directory/cve-2026-40175 REF https://access.redhat.com/errata/RHSA-2026:10104 REF https://access.redhat.com/errata/RHSA-2026:10153 REF https://access.redhat.com/errata/RHSA-2026:10172 REF https://access.redhat.com/errata/RHSA-2026:10175 REF https://access.redhat.com/errata/RHSA-2026:11414 REF https://access.redhat.com/errata/RHSA-2026:13542 REF https://access.redhat.com/errata/RHSA-2026:13548 REF https://access.redhat.com/errata/RHSA-2026:13571 REF https://access.redhat.com/errata/RHSA-2026:13826 REF https://access.redhat.com/errata/RHSA-2026:14774 REF https://access.redhat.com/errata/RHSA-2026:14937 REF https://access.redhat.com/errata/RHSA-2026:15091 REF https://access.redhat.com/errata/RHSA-2026:16874 REF https://access.redhat.com/errata/RHSA-2026:17468 REF https://access.redhat.com/errata/RHSA-2026:17474 REF https://access.redhat.com/errata/RHSA-2026:17657 REF https://access.redhat.com/errata/RHSA-2026:17699 REF https://access.redhat.com/errata/RHSA-2026:19712 REF https://access.redhat.com/errata/RHSA-2026:20041 REF https://access.redhat.com/errata/RHSA-2026:20938 REF https://access.redhat.com/errata/RHSA-2026:24762 REF https://access.redhat.com/errata/RHSA-2026:25041 REF https://access.redhat.com/errata/RHSA-2026:36882 REF https://access.redhat.com/errata/RHSA-2026:53661 REF https://access.redhat.com/errata/RHSA-2026:53676 REF https://access.redhat.com/errata/RHSA-2026:53735 REF https://access.redhat.com/errata/RHSA-2026:53736 REF https://access.redhat.com/errata/RHSA-2026:53752 REF https://access.redhat.com/errata/RHSA-2026:53778 REF https://access.redhat.com/errata/RHSA-2026:53789 REF https://access.redhat.com/errata/RHSA-2026:53799 REF https://access.redhat.com/errata/RHSA-2026:53835 REF https://access.redhat.com/errata/RHSA-2026:53840 REF https://access.redhat.com/errata/RHSA-2026:9742 REF https://access.redhat.com/security/cve/CVE-2026-40175 REF https://bugzilla.redhat.com/show_bug.cgi?id=2457432 REF https://cert-portal.siemens.com/productcert/html/ssa-876049.html REF https://github.com/axios/axios/commit/03cdfc99e8db32a390e12128208b6778492cee9c REF https://github.com/axios/axios/commit/363185461b90b1b78845dc8a99a1f103d9b122a1 REF https://github.com/axios/axios/pull/10660 REF https://github.com/axios/axios/pull/10660#issuecomment-4224168081 REF https://github.com/axios/axios/pull/10688 REF https://github.com/axios/axios/releases/tag/v0.31.0 REF https://github.com/axios/axios/releases/tag/v1.15.0 REF https://github.com/axios/axios/security/advisories/GHSA-fvcv-3m26-pcqx REF https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-40175.json

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy