CVE-2026-67319
Last modified
CVE-2026-67319 is a medium-severity vulnerability rated 6.3/10 on the CVSS scale. axios before 0.33.0 (and 1.x before 1.18.0) can consume inherited properties from nested request option objects when the JavaScript process's Object.prototype has already been polluted by another component. While the top-level merged config uses a null prototype, nested plain objects such as auth and paramsSerializer are cloned into ordinary objects and read without own-property checks. EPSS estimates a 0.26% chance of exploitation in the next 30 days.
Description
axios before 0.33.0 (and 1.x before 1.18.0) can consume inherited properties from nested request option objects when the JavaScript process's Object.prototype has already been polluted by another component. While the top-level merged config uses a null prototype, nested plain objects such as auth and paramsSerializer are cloned into ordinary objects and read without own-property checks. When an application passes placeholder nested objects such as auth: {} or paramsSerializer: {}, inherited username/password values can cause silent injection of an Authorization: Basic header, and inherited encode/serialize values can alter query-string serialization (full serializer replacement requires a function-valued pollution primitive). This is exploitable only in the presence of pre-existing prototype pollution.
Metrics
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| axios | axios | >= 0.8.0, < 0.33.0 |
| axios | axios | >= 1.0.0, < 1.18.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-67319?
How severe is CVE-2026-67319?
How do I fix CVE-2026-67319?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-67313axios versions 0.28.0 and later contain uncontrolled recursi…6.3
- CVE-2026-67314axios versions >=1.15.2 and <1.18.0 contain prototype-pollut…6.3
- CVE-2026-67315axios versions 0.31.0 before 0.33.0 and 1.15.0 before 1.18.0…6.9
- CVE-2026-67316axios is vulnerable to read-side prototype-pollution gadgets…6.3
- CVE-2026-67317axios versions 1.7.0 before 1.18.0 fail to enforce maxBodyLe…6.3
- CVE-2026-67318axios versions >=1.13.0 (Node.js HTTP adapter) fail to enfor…6.3
- CVE-2026-6732A flaw was found in libxml2. This vulnerability occurs when …7.5
- CVE-2026-67320axios in a Node.js deployment using the HTTP adapter can rou…8.3
- CVE-2026-67321axios versions 0.31.1 before 0.33.0 and 1.15.1 before 1.18.0…6.9
- CVE-2026-67322GitPython before 3.1.52 is vulnerable to environment-variabl…8.7
- CVE-2026-67323GitPython before 3.1.51 fails to guard against dangerous Git…8.6
- CVE-2026-67324GitPython 3.1.50 fails to recognize joined short-option form…9.8
Are you affected by CVE-2026-67319?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
