CVSS 3.1
7.4 highCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:NHigh (7.4) in undici undici. EPSS 0.2% estimated probability of exploitation activity in the next 30 days.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:NExplain CVE-2026-116592 for an engineer deciding whether to act. Use https://cve.bz/api/public/cves/CVE-2026-116592?via=ask-ai-copy and https://cve.bz/cve/CVE-2026-116592?via=ask-ai-copy as the source of truth: what is affected and which versions fix it, whether it is in CISA KEV, public exploits, and its EPSS (an internet-wide 30-day estimate of exploitation activity, not a forecast for my systems). If they give no fixed versions, use the CVE record https://cveawg.mitre.org/api/cve/CVE-2026-116592 or the vendor advisory, not third-party mirrors. Tell me how to check whether I am affected and how to verify a fix. Cite the sources and say where they are uncertain.Opens a third-party assistant; its answer is its own, not cve.bz's. The prompt holds only this CVE's id and public links.
From the CNA's record in the CVE List.
| Product | Affected |
|---|---|
| undici | from 7.30.1 before 7.30.2 |
| undici | from 8.12.2 before 8.12.4 |
| Distribution | Release | Package | Fixed in | Advisory |
|---|---|---|---|---|
| Debian | 12, 13, 14 | node-undici | no fix listed | DEBIAN-CVE-2026-116592 |
| Ubuntu | 24.04:LTS, 26.04:LTS, 26.10 | node-undici | no fix listed | UBUNTU-CVE-2026-116592 |
From the distributions' data via OSV.dev: the Debian Security Tracker; Ubuntu Security Notices © Canonical Ltd., CC BY-SA 4.0. Modified: reformatted and linked to CVE records. Credits. On the distributions' own pages: Debian · Ubuntu.
Red Hat rates this Important.
This vulnerability is rated as Important severity because successful exploitation can result in significant integrity and confidentiality compromises, allowing attackers to poison shared HTTP caches or expose private, user-specific responses. Risk is constrained to applications explicitly configured with an originless Agent combining shared response caching with automated redirect following. Workloads employing origin-bound dispatchers, isolated caching mechanisms, or redirection handling before caching are not susceptible to this flaw.
This flaw is a bypass of the incomplete fix for CVE-2026-109829 and is present only in undici 7.30.1 and 8.12.2-8.12.3; earlier 7.x/8.x versions fall within the scope of CVE-2026-109829, and fixed versions are 7.30.2 and 8.12.4. Node.js's built-in fetch API (which vendors undici internally) does not expose the vulnerable Agent/interceptor-composition configuration; exposure requires an application explicitly using the undici npm package with an originless Agent, a shared cache store, and compose(redirect(), cache()).
Configure Node.js applications utilizing undici to avoid vulnerable interceptor ordering:
1. Reorder interceptors: Structure the interceptor pipeline so caching is evaluated prior to redirection, such as using compose(cache(), redirect()).
2. Isolate cache boundaries: Replace shared originless Agent configurations with origin-bound Client or Pool dispatchers and separate cache stores.
3. Restrict shared caching: Disable shared caching on client requests that permit automated redirect following.
Caveats: Disabling shared caching or modifying dispatcher architecture may increase request latency and backend server load.
Warning: Applying these application configuration changes requires restarting the affected Node.js service.
--- CME Mitigation Guidance (2026-11-06) ---
Disclaimer: The following mitigation solutions are provided as a courtesy, pending the application of an official patch. This content was generated utilizing AI tools in conjunction with data from https://cmetaxonomy.org. Customers are advised to independently evaluate and test these temporary mitigations within their own infrastructure.
The highest-value action is to reconfigure undici interceptors to evaluate caching prior to redirection or isolate dispatchers and cache stores per origin: upgrade to undici 7.30.2, 8.12.4+ (or the corresponding fixed Red Hat builds), which account for intermediate redirect hops and enforce cache validation and header retention across all hops before storing responses under the original request key, closing all 3 injection vectors (intermediate redirect bounce through untrusted origin, dropping intermediate Vary header to expose private cached responses, laundering non-storable intermediate redirects via missing no-cache validation). Until patched, this is a concern on Node.js applications using an originless undici Agent composing redirect and shared cache interceptors, so reorder interceptors to evaluate cache before redirect, use origin-bound dispatchers with isolated cache stores, or disable shared caching on requests that permit redirect following. As a compensating measure, block outbound network connections to unapproved external endpoints to prevent reaching attacker-controlled intermediate redirect targets and restrict server-initiated requests and redirect hops to an explicit allowlist of permitted destinations. These controls limit blast radius and contain exploitation, but they do not fix the underlying intermediate redirect cache poisoning defect — apply the upstream patch to fully remediate.
Highest-impact CME: CME-208 Outbound Network Egress Restriction (SSRF Blast Radius Containment) (medium)
| Product | Package | State | Advisory |
|---|---|---|---|
| Cryostat 4 | cryostat/cryostat-openshift-console-plugin-rhel9 | Not affected | |
| Exploit Intelligence | exploit-intelligence/vulnerability-analysis-rhel9 | Not affected | |
| Migration Toolkit for Containers | rhmtc/openshift-migration-ui-rhel8 | Not affected | |
| OpenShift Serverless | openshift-serverless-1/logic-rhel9-operator | Not affected | |
| Red Hat AMQ Broker 7 | amq-broker-bin.zip | Not affected | |
| Red Hat AMQ Broker 7 | amq-broker-maven-repository.zip | Not affected | |
| Red Hat Ansible Automation Platform 2 | automation-platform-ui | Not affected | |
| Red Hat Build of Podman Desktop | rh-podman-desktop | Not affected | |
| Red Hat Connectivity Link 1 | rhcl-1/rhcl-rhdh-dynamic-plugin-rhel9 | Not affected | |
| Red Hat Developer Hub 1 | rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend | Not affected | |
| Red Hat Developer Hub 1 | rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend | Not affected | |
| Red Hat Developer Hub 1 | rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki | Not affected | |
| Red Hat Developer Hub 1 | rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator | Not affected | |
| Red Hat Developer Hub 1 | rhdh/rhdh-hub-rhel9 | Not affected | |
| Red Hat Enterprise Linux 10 | grafana | Not affected | |
| Red Hat Enterprise Linux 10 | nodejs22 | Not affected | |
| Red Hat Enterprise Linux 10 | nodejs24 | Not affected | |
| Red Hat Enterprise Linux 10 | nodejs26 | Not affected | |
| Red Hat Enterprise Linux 8 | nodejs:22/nodejs | Not affected | |
| Red Hat Enterprise Linux 8 | nodejs:24/nodejs | Affected | |
| 38 more in the JSON and on Red Hat's page. | |||
Contains Red Hat Security Data © Red Hat, Inc., licensed under CC BY 4.0. Source: https://access.redhat.com/security/data. Modified: reformatted. Red Hat's page for CVE-2026-116592.
The attack patterns MITRE's CAPEC relates to this record's weaknesses, as MITRE names them. Credits. More on the page of CWE-346 (16).