Description
Axios is a promise based HTTP client for the browser and Node.js. Prior to versions 0.30.3 and 1.13.5, the mergeConfig function in axios crashes with a TypeError when processing configuration objects containing __proto__ as an own property. An attacker can trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.
Published: 2026-02-09
Score: 7.5 High
EPSS: 2.5% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Axios, a promise based HTTP client for browsers and Node.js, has a flaw in its mergeConfig function where passing a configuration object with an own __proto__ property causes a TypeError crash. This results in a complete denial of service for the application process that uses Axios. The weakness is a combination of improper handling of prototype properties (CWE-1287) and unvalidated merge logic (CWE-754).

Affected Systems

All Axios users running a version earlier than 0.30.3 or 1.13.5 are vulnerable. This includes machines and applications that build Axios into their JavaScript code for HTTP requests, regardless of the runtime environment (Node.js or browsers).

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity but the EPSS score of 3% indicates a low likelihood of widespread exploitation at this time. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires an attacker to supply a malicious configuration object—typically via JSON.parse()—to an Axios instance that processes untrusted input. Based on inference, the attack vector is application-level data injection; the attacker must influence configuration data that is fed into the mergeConfig routine.

Generated by OpenCVE AI on August 2, 2026 at 02:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Axios to version 0.30.3 or newer, or to 1.13.5 or newer.
  • Validate all configuration objects before passing them to mergeConfig, ensuring that no __proto__ property is present.
  • Limit the use of mergeConfig to trusted, internal data and avoid merging untrusted configuration objects in production code.

Generated by OpenCVE AI on August 2, 2026 at 02:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-43fc-jf86-j433 Axios is Vulnerable to Denial of Service via __proto__ Key in mergeConfig
References
Link Providers
https://access.redhat.com/errata/RHSA-2026:10184 cve-icon
https://access.redhat.com/errata/RHSA-2026:11414 cve-icon
https://access.redhat.com/errata/RHSA-2026:13542 cve-icon
https://access.redhat.com/errata/RHSA-2026:13548 cve-icon
https://access.redhat.com/errata/RHSA-2026:19712 cve-icon
https://access.redhat.com/errata/RHSA-2026:25041 cve-icon
https://access.redhat.com/errata/RHSA-2026:2694 cve-icon
https://access.redhat.com/errata/RHSA-2026:3087 cve-icon
https://access.redhat.com/errata/RHSA-2026:3105 cve-icon
https://access.redhat.com/errata/RHSA-2026:3106 cve-icon
https://access.redhat.com/errata/RHSA-2026:3107 cve-icon
https://access.redhat.com/errata/RHSA-2026:3109 cve-icon
https://access.redhat.com/errata/RHSA-2026:36882 cve-icon
https://access.redhat.com/errata/RHSA-2026:41064 cve-icon
https://access.redhat.com/errata/RHSA-2026:4942 cve-icon
https://access.redhat.com/errata/RHSA-2026:5142 cve-icon
https://access.redhat.com/errata/RHSA-2026:5168 cve-icon
https://access.redhat.com/errata/RHSA-2026:5174 cve-icon
https://access.redhat.com/errata/RHSA-2026:5633 cve-icon
https://access.redhat.com/errata/RHSA-2026:5636 cve-icon
https://access.redhat.com/errata/RHSA-2026:5665 cve-icon
https://access.redhat.com/errata/RHSA-2026:5807 cve-icon
https://access.redhat.com/errata/RHSA-2026:6170 cve-icon
https://access.redhat.com/errata/RHSA-2026:6174 cve-icon
https://access.redhat.com/errata/RHSA-2026:6192 cve-icon
https://access.redhat.com/errata/RHSA-2026:6277 cve-icon
https://access.redhat.com/errata/RHSA-2026:6308 cve-icon
https://access.redhat.com/errata/RHSA-2026:6309 cve-icon
https://access.redhat.com/errata/RHSA-2026:6428 cve-icon
https://access.redhat.com/errata/RHSA-2026:6497 cve-icon
https://access.redhat.com/errata/RHSA-2026:6567 cve-icon
https://access.redhat.com/errata/RHSA-2026:6568 cve-icon
https://access.redhat.com/errata/RHSA-2026:6802 cve-icon
https://access.redhat.com/errata/RHSA-2026:7249 cve-icon
https://access.redhat.com/errata/RHSA-2026:8218 cve-icon
https://access.redhat.com/errata/RHSA-2026:8229 cve-icon
https://access.redhat.com/errata/RHSA-2026:8499 cve-icon
https://access.redhat.com/errata/RHSA-2026:8500 cve-icon
https://access.redhat.com/errata/RHSA-2026:8501 cve-icon
https://access.redhat.com/errata/RHSA-2026:9848 cve-icon
https://access.redhat.com/security/cve/CVE-2026-25639 cve-icon
https://bugzilla.redhat.com/show_bug.cgi?id=2438237 cve-icon
https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57 cve-icon cve-icon cve-icon
https://github.com/axios/axios/commit/d7ff1409c68168d3057fc3891f911b2b92616f9e cve-icon cve-icon
https://github.com/axios/axios/pull/7369 cve-icon cve-icon
https://github.com/axios/axios/pull/7388 cve-icon cve-icon
https://github.com/axios/axios/releases/tag/v0.30.3 cve-icon cve-icon
https://github.com/axios/axios/releases/tag/v1.13.5 cve-icon cve-icon cve-icon
https://github.com/axios/axios/security/advisories/GHSA-43fc-jf86-j433 cve-icon cve-icon cve-icon
https://nvd.nist.gov/vuln/detail/CVE-2026-25639 cve-icon
https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-25639.json cve-icon
https://www.cve.org/CVERecord?id=CVE-2026-25639 cve-icon
History

Wed, 18 Feb 2026 18:00:00 +0000

Type Values Removed Values Added
Description Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.13.5, the mergeConfig function in axios crashes with a TypeError when processing configuration objects containing __proto__ as an own property. An attacker can trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in 1.13.5. Axios is a promise based HTTP client for the browser and Node.js. Prior to versions 0.30.3 and 1.13.5, the mergeConfig function in axios crashes with a TypeError when processing configuration objects containing __proto__ as an own property. An attacker can trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in versions 0.30.3 and 1.13.5.
CPEs cpe:2.3:a:axios:axios:*:*:*:*:*:node.js:*:*
References

Thu, 12 Feb 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1287
References
Metrics threat_severity

None

threat_severity

Important


Tue, 10 Feb 2026 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 10 Feb 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Axios
Axios axios
Vendors & Products Axios
Axios axios

Mon, 09 Feb 2026 20:30:00 +0000

Type Values Removed Values Added
Description Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.13.5, the mergeConfig function in axios crashes with a TypeError when processing configuration objects containing __proto__ as an own property. An attacker can trigger this by providing a malicious configuration object created via JSON.parse(), causing complete denial of service. This vulnerability is fixed in 1.13.5.
Title Axios affected by Denial of Service via __proto__ Key in mergeConfig
Weaknesses CWE-754
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T12:04:25.507Z

Reserved: 2026-02-04T05:15:41.791Z

Link: CVE-2026-25639

cve-icon Vulnrichment

Updated: 2026-08-12T12:04:49.167Z

cve-icon NVD

Status : Modified

Published: 2026-02-09T21:15:49.010

Modified: 2026-08-12T12:17:57.560

Link: CVE-2026-25639

cve-icon Redhat

Severity : Important

Publid Date: 2026-02-09T20:11:22Z

Links: CVE-2026-25639 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T02:45:03Z

Weaknesses
  • CWE-1287

    Improper Validation of Specified Type of Input

  • CWE-754

    Improper Check for Unusual or Exceptional Conditions