CVE-2026-67317 json
axios 1.7.0 before 1.18.0 maxBodyLength Bypass via ReadableStream
published 4mo ago modified 2mo ago also EUVD-2026-51863 , GHSA-jqh4-m9w3-8hp9
- cvss
- 7.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 49%
- public exploits
- 0
- none known
Summary
axios versions 1.7.0 before 1.18.0 fail to enforce maxBodyLength for WHATWG ReadableStream request bodies in the fetch adapter when Content-Length cannot be determined. Attackers can supply unknown-length stream data to bypass upload size limits and cause uncontrolled network egress or resource exhaustion.
Patch / fix
- npm axios 1.18.0
- axios axios 1.18.0
- node-axios Debian 14 1.18.0-1
debian advisories DEBIAN-CVE-2026-67317
- grafana13.1 hummingbird 1 13.1.1-0.5.2.hum1
- grafana13.1 hummingbird 1 13.1.1-0.5.hum1
red hat advisories RHSA-2026:50826RHSA-2026:49714
- agama-web-ui openSUSE Tumbleweed 24+0.a836cced5-52.1
opensuse advisories openSUSE-SU-2026:11680-1
- github.com/axios/axios@32fc489 commit
- github.com/axios/axios#11000 pull request
- github.com/axios/axios/releases/tag/v1.18.0 release
Is CVE-2026-67317 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-67317 updated cvss 5.3
axios: axios: Denial of Service via maxBodyLength bypass with ReadableStream
-
Red Hat Migration Toolkit for Applications 8 mta/mta-ui-rhel9 Red Hat Migration Toolkit for Containers rhmtc/openshift-migration-ui-rhel8 Red Hat Multicluster Engine for Kubernetes multicluster-engine/console-mce-rhel9 Red Hat Network Observability Operator network-observability/network-observability-console-plugin-rhel9, network-observability/network-observability-console-plugin-pf4-rhel9, network-observability/network-observability-console-plugin-pf5-rhel9 Red Hat OpenShift Pipelines openshift-pipelines/pipelines-hub-ui-rhel8, openshift-pipelines/pipelines-hub-ui-rhel9 Red Hat OpenShift Service Mesh 3 openshift-service-mesh/kiali-rhel9, openshift-service-mesh/kiali-ossmc-rhel9affected: workaround, no fix available “Fix deferred”
+13 more productsfewer
Red Hat Advanced Cluster Management for Kubernetes 2 rhacm2/console-rhel9 Red Hat Advanced Cluster Security 4 advanced-cluster-security/rhacs-main-rhel8, advanced-cluster-security/rhacs-main-rhel9 Red Hat Ansible Automation Platform 2 automation-gateway Red Hat build of Apicurio Registry 3 apicurio/apicurio-registry-ui-rhel8, apicurio/apicurio-registry-ui-rhel9 Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-cuda-rhel9, rhelai3/bootc-rocm-rhel9, rhelai3/bootc-gaudi-rhel9, rhelai3/disk-image-cuda-rhel9 Red Hat OpenShift AI (RHOAI) rhoai/odh-mlflow-rhel9, rhoai/odh-dashboard-rhel9, rhoai/odh-mod-arch-maas-rhel9, rhoai/odh-mod-arch-automl-rhel9, rhoai/odh-mod-arch-gen-ai-rhel9, rhoai/odh-mod-arch-mlflow-rhel9, +3 more Red Hat OpenShift Container Platform 4 openshift4/ose-console, openshift4/ose-console-rhel9 Red Hat OpenShift Dev Spaces devspaces/code-rhel9, devspaces/dashboard-rhel9 Red Hat OpenShift Virtualization 4 container-native-virtualization/kubevirt-console-plugin, container-native-virtualization/kubevirt-console-plugin-rhel9 Red Hat Quay 3 quay/quay-rhel8, quay/quay-rhel9 Red Hat Satellite 6 satellite/iop-advisor-frontend-rhel9, satellite/iop-vulnerability-frontend-rhel9, satellite/iop-host-inventory-frontend-rhel9 Red Hat Trusted Profile Analyzer rhtpa/rhtpa-rhel10, rhtpa/rhtpa-trustification-service-rhel9 Red Hat Self-service automation portal 2 ansible-automation-platform/automation-portal -
Red Hat Hardened Images grafana13.1 13.1.1-0.5.hum1, grafana13.1 13.1.1-0.5.2.hum1fixed: vendor fix RHSA-2026:50826
-
Red Hat Hardened Images jaeger 2.20.0-0.8.hum1, grafana12.4 12.4.6-0.2.hum1not affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 3mo ago
Exploit prediction
0.60% chance of exploitation in the next 30 days, higher than 49% of all scored CVEs (FIRST EPSS, 2026-11-11).
Exploits and checks
- github.com https://github.com/axios/axios/security/advisories/GHSA-jqh4-m9w3-8hp9 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 6.3 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:L |
| CNA | 4.0 | 6.3 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:L/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 |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | axios | >=1.7.0, <1.18.0 |
1.18.0 |
Affected products
- axios axios
Classification
- Weakness
-
- CWE-770 Allocation of Resources Without Limits or Throttling
References
-
github.com
/axios/axios/pull/11000
web
-
github.com
/axios/axios/commit/32fc489632377d214db55bfa4e2c48486a7d7ce2
web
-
github.com
/axios/axios/security/advisories/GHSA-jqh4-m9w3-8hp9
vendor-advisory, exploit, web, mitigation, advisory
-
vulncheck.com
/advisories/axios-before-maxbodylength-bypass-via-readablestream
third-party-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2026-67317
advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-68947
advisory
-
github.com
/axios/axios
package
-
github.com
/axios/axios/releases/tag/v1.18.0
web
Sources
- CVE List CVE-2026-67317
- GitHub Advisory GHSA-jqh4-m9w3-8hp9
- NVD CVE-2026-67317
- Maintainer advisory GHSA-jqh4-m9w3-8hp9
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of axios/axios published their own advisory on GitHub. Reviewed sources take precedence over it.