CVE-2026-13697 json
undici vulnerable to cross-user information disclosure and parse-time crash via degenerate private cache directives
published 3mo ago modified last mo. also GHSA-4cwx-7wf7-3272 , EUVD-2026-50409
- cvss
- 7.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 47%
- public exploits
- 0
- none known
Summary
undici's cache interceptor mishandles malformed Cache-Control private directives. In undici 7.0.0 up to before 7.29.0 and 8.0.0 up to before 8.9.0, a response carrying a degenerate qualified private directive, such as private set to an empty value, can be stored in the default shared cache and later served to a different caller with the same cache key, disclosing private response bodies and headers including Set-Cookie. Separately, a Cache-Control header that combines an unqualified private directive with a qualified one triggers an uncaught TypeError in the cache-control parser, which rejects the request and, depending on the consumer's error handling, can terminate the process. Both issues affect applications using the cache interceptor in shared mode, including the default configuration. The issues are fixed in undici 7.29.0 and 8.9.0.
Patch / fix
- npm undici 7.29.0, 8.9.0
- undici undici 7.29.0, 8.9.0
- node-undici Debian 14 8.9.0+dfsg+~cs3.2.0-1
debian advisories DEBIAN-CVE-2026-13697
- nodejs24 hummingbird 1 24.18.1-0.1.hum1
- nodejs24-bin hummingbird 1 24.18.1-0.1.hum1
- nodejs24-npm hummingbird 1 11.16.0-1.24.18.1.0.1.hum1
- nodejs24-libs hummingbird 1 24.18.1-0.1.hum1
- nodejs24-npm-bin hummingbird 1 24.18.1-0.1.hum1
- nodejs24-full-i18n hummingbird 1 24.18.1-0.1.hum1
- nodejs26 hummingbird 1 26.5.1-1.5.hum1
- nodejs26-bin hummingbird 1 26.5.1-1.5.hum1
red hat advisories RHSA-2026:48537RHSA-2026:48273
Is CVE-2026-13697 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-13697 updated cvss 7.4
undici: undici: Information disclosure and Denial of Service via malformed Cache-Control directives
-
Red Hat Build of Podman Desktop rh-podman-desktop.gitaffected: no fix planned “Will not fix”
-
Red Hat Enterprise Linux 9 npm, nodejs, nodejs-libs, nodejs-full-i18n Red Hat Enterprise Linux 10 nodejs26 26.1.0-1.el10affected: no fix available
-
Red Hat Hardened Images nodejs25 25.9.0-1.5.hum1affected: no fix planned “Will not fix”
-
Red Hat OpenShift AI (RHOAI) rhoai/odh-core-bff-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, +5 more Red Hat OpenShift Container Platform 4 openshift4/ose-monitoring-plugin-rhel9 Red Hat Secrets Management Console for Red Hat OpenShift external-secrets-management/console-plugin-rhel9affected: no fix available
-
Red Hat Ansible Automation Platform 2.2 ansible-automation-platform/bootc-automation-portal-rhel9 1791865660fixed: vendor fix RHSA-2026:82151
-
Red Hat Developer Hub 1.10 rhdh/rhdh-hub-rhel9 1791311495, rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend 1791251282, rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki 1791250355, rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator 1791249640fixed: vendor fix RHSA-2026:76788
-
Red Hat Hardened Images nodejs26 26.5.1-1.5.hum1, nodejs24 24.18.1-0.1.hum1, nodejs26-bin 26.5.1-1.5.hum1, nodejs24-bin 24.18.1-0.1.hum1, nodejs26-libs 26.5.1-1.5.hum1, nodejs24-libs 24.18.1-0.1.hum1, +6 morefixed: vendor fix RHSA-2026:48537
-
Red Hat OpenShift AI 3.5 rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9 1791825469fixed: vendor fix RHSA-2026:86891
show 3 moreshow fewer
-
Red Hat OpenShift Dev Spaces 3.31 devspaces/code-rhel9 1792599388, devspaces/openvsx-rhel9 1792494821, devspaces/dashboard-rhel9 1791945540, devspaces/pluginregistry-rhel9 1792495212fixed: vendor fix RHSA-2026:90321
-
Red Hat Cryostat 4 cryostat/cryostat-openshift-console-plugin-rhel9not affected: component not present
-
Red Hat Exploit Intelligence exploit-intelligence/vulnerability-analysis-rhel9 Red Hat AMQ Broker 7 amq-broker-bin.zip, amq-broker-maven-repository.zip Red Hat Ansible Automation Platform 2 automation-platform-ui 2.6.14-1.el9ap Red Hat Build of Podman Desktop rh-podman-desktop Red Hat Developer Hub 1 rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend Red Hat Developer Hub 1.10 rhdh/rhdh-rhel9-operator 1791219676, rhdh/rhdh-operator-bundle 1791315788, rhdh/rhdh-must-gather-rhel9 1788278523, rhdh/rhdh-rag-content-rhel9 1791168570, rhdh/red-hat-developer-hub-backstage-plugin-lightspeed 1791242743, rhdh/red-hat-developer-hub-backstage-plugin-orchestrator 1791250003, +2 morenot affected: vulnerable code not present
+11 more productsfewer
Red Hat Enterprise Linux 8 npm, nodejs, nodejs-libs, nodejs-nodemon, ubi8/nodejs-24, nodejs-full-i18n, +3 more Red Hat Enterprise Linux 9 npm, nodejs, nodejs-libs, ubi9/nodejs-24, nodejs-full-i18n, ubi9/nodejs-24-minimal Red Hat Enterprise Linux 10 ubi10/nodejs-24, grafana 12.4.3-2.el10, ubi10/nodejs-24-minimal, nodejs22 22.23.2-1.el10_2, nodejs24 24.21.0-1.el10_2 Red Hat Hardened Images rust 1.97.1-2.hum1, jaeger 2.20.0-0.6.hum1, grafana12.4 12.4.6-0.2.hum1, prometheus3.13 3.13.1-0.4.hum1 Red Hat OpenShift AI (RHOAI) rhoai/odh-mlflow-rhel9 Red Hat OpenShift AI 3.5 rhoai/odh-cli-rhel9 1791945905, rhoai/rhai-cli-rhel9 1791945905, rhoai/odh-automl-rhel9 1791916705, rhoai/odh-mlflow-rhel9 1791947857, rhoai/odh-autorag-rhel9 1791903266, rhoai/odh-trainer-rhel9 1791952138, +112 more Red Hat OpenShift Container Platform 4 wasmedge, wasmedge-rt Red Hat Openshift Data Foundation 4 odf4/mcg-core-rhel9, odf4/odf-console-rhel9, odf4/ocs-client-console-rhel9, odf4/odf-multicluster-console-rhel9 Red Hat OpenShift Dev Spaces 3.31 devspaces/udi-rhel9 1792708612, devspaces/server-rhel9 1792775639, devspaces/traefik-rhel9 1792464177, devspaces/udi-base-rhel9 1792686842, devspaces/code-sshd-rhel9 1792598059, devspaces/configbump-rhel9 1792461966, +6 more Red Hat Trusted Artifact Signer rhtas/rhtas-console-ui-rhel9 Red Hat Self-service automation portal 2 ansible-automation-platform/automation-portal
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
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 3mo ago
Exploit prediction
0.57% chance of exploitation in the next 30 days, higher than 47% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H |
| NVD | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H |
| GitHub | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | undici | >=7.0.0, <7.29.0 >=8.0.0, <8.9.0 |
7.29.0 8.9.0 |
Affected products
- undici undici
Classification
References
-
github.com
/nodejs/undici/commit/4fe5bc5fefe5ac81a200fc8e1cf84b8bf8464451
web
-
github.com
/nodejs/undici/security/advisories/GHSA-4cwx-7wf7-3272
web, mitigation, vendor-advisory
-
cna.openjsf.org
/security-advisories.html
web, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-13697
advisory
-
github.com
/nodejs/undici
package
-
github.com
/nodejs/undici/releases/tag/v7.29.0
web
-
github.com
/nodejs/undici/releases/tag/v8.9.0
web
Sources
- CVE List CVE-2026-13697
- GitHub Advisory GHSA-4cwx-7wf7-3272
- NVD CVE-2026-13697
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.