CVE-2026-109855
HIGH 7.5undici is an HTTP client library for Node.js. In versions 8.11.0 and 8.11.1, its experimental WebSocket client, which is enabled by default when HTTP/2 is allowed, mishandles a failed WebSocket handshake over HTTP/2: the request is already marked completed, so the abort becomes a no-op and the underlying HTTP/2 stream is left open with no error listener. When a malicious server then destroys the connection, the orphaned stream emits an unhandled error and the Node.js process exits. A remote, unauthenticated server can therefore crash any client that opens a WebSocket to it over HTTP/2, resulting in a denial of service. The issue is fixed in undici 8.11.2, and users should upgrade to 8.11.2 or later. As a workaround, set allowH2 to false to disable HTTP/2 for WebSocket connections, or avoid opening WebSocket connections to untrusted servers.
Severe if exploited (CVSS 7.5), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.3%chance of exploitation in 30 days · 20th percentile
Impact if exploited
7.5CVSS 3.1 · HIGH
- ConfidentialityNone
- IntegrityNone
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-248: : Uncaught Exception
- CWE-754: : Improper Check for Unusual or Exceptional Conditions
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References and research data (JSON)
Vendor product assessments
Showing 32 of 138 vendor product statements; 106 omitted. Read the full vendor advisory.
grafana12.4-0:12.4.12-0.4.hum1@aarch64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=aarch64&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
grafana12.4-0:12.4.12-0.4.hum1@x86_64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=x86_64&distro=hummingbird-20251124&repository_id=public-hummingbird-x86_64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-0:26.11.1-0.3.hum1@src as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=src&distro=hummingbird-20251124&repository_id=public-hummingbird-source-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-bin-0:26.11.1-0.3.hum1@noarch@public-hummingbird-aarch64-rpms as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=noarch&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-devel-0:26.11.1-0.3.hum1@aarch64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=aarch64&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-devel-0:26.11.1-0.3.hum1@x86_64 as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=x86_64&distro=hummingbird-20251124&repository_id=public-hummingbird-x86_64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-docs-0:26.11.1-0.3.hum1@noarch@public-hummingbird-x86_64-rpms as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=noarch&distro=hummingbird-20251124&repository_id=public-hummingbird-x86_64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-full-i18n-0:26.11.1-0.3.hum1@s390x as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=s390x&distro=hummingbird-20251124&repository_id=public-hummingbird-s390x-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-libs-0:26.11.1-0.3.hum1@s390x as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=s390x&distro=hummingbird-20251124&repository_id=public-hummingbird-s390x-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-npm-0:11.20.0-1.26.11.1.0.3.hum1@noarch@public-hummingbird-aarch64-rpms as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=noarch&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-npm-bin-0:26.11.1-0.3.hum1@noarch@public-hummingbird-aarch64-rpms as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=noarch&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
nodejs26-npm-bin-0:26.11.1-0.3.hum1@noarch@public-hummingbird-x86_64-rpms as a component of Red Hat Hardened Images · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=noarch&distro=hummingbird-20251124&repository_id=public-hummingbird-x86_64-rpms
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://images.redhat.com/ Vendor guidance
exploit-intelligence/vulnerability-analysis-rhel9 as a component of Exploit Intelligence · known affected
Vendor assessment for this product only.
pkg:oci/vulnerability-analysis-rhel9@sha256:9e846f56a5aeee9b65fbfee6dd2825113db854aef8dd0d5806df93fdcf2622e7?repository_url=registry.redhat.io/exploit-intelligence/vulnerability-analysis-rhel9
- none available: Affected
amq-broker-maven-repository.zip as a component of Red Hat AMQ Broker 7 · known affected
Vendor assessment for this product only.
pkg:generic/[email protected]
- none available: Affected
nodejs25.src as a component of Red Hat Hardened Images · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]?arch=src
- no fix planned: Will not fix
rhoai/odh-mlflow-rhel9 as a component of Red Hat OpenShift AI (RHOAI) · known affected
Vendor assessment for this product only.
pkg:oci/odh-mlflow-rhel9@sha256:26ac33d2d07f9d51df725604ca695c98597f9bf428f6038bb1d74f9405e8db2d?repository_url=registry.redhat.io/rhoai/odh-mlflow-rhel9
- none available: Affected
odf4/ocs-client-console-rhel9 as a component of Red Hat Openshift Data Foundation 4 · known affected
Vendor assessment for this product only.
pkg:oci/ocs-client-console-rhel9@sha256:7216ce2d92ad684f986c32dced35244e963be67154053b1969a05c93fbd9e966?repository_url=registry.redhat.io/odf4/ocs-client-console-rhel9
- none available: Affected
odf4/odf-multicluster-console-rhel9 as a component of Red Hat Openshift Data Foundation 4 · known affected
Vendor assessment for this product only.
pkg:oci/odf-multicluster-console-rhel9@sha256:6fbfe726dc737df7aff1b7bfd59091f2bc56075b238a40b8ad94343131c49203?repository_url=registry.redhat.io/odf4/odf-multicluster-console-rhel9
- none available: Affected
devspaces/dashboard-rhel9 as a component of Red Hat OpenShift Dev Spaces · known affected
Vendor assessment for this product only.
pkg:oci/dashboard-rhel9@sha256:1cef563af30567f7aba3baeb6fa94494f93ac07350a23fabaa67d079f780f640?repository_url=registry.redhat.io/devspaces/dashboard-rhel9
- none available: Affected
rhtas/rhtas-console-ui-rhel9 as a component of Red Hat Trusted Artifact Signer · known affected
Vendor assessment for this product only.
pkg:oci/rhtas-console-ui-rhel9@sha256:2a0ead6c4378367d5feceea5d494e5565d52738aebd136d35a0e2ae80e7afb14?repository_url=registry.redhat.io/rhtas/rhtas-console-ui-rhel9
- none available: Affected
external-secrets-management/console-plugin-rhel9 as a component of Secrets Management Console for Red Hat OpenShift · known affected
Vendor assessment for this product only.
pkg:oci/console-plugin-rhel9@sha256:3ab2dda876e60016c9eddacdf05f501c0a2f66a7a61bef5d33474d5fe8ba7d40?repository_url=registry.redhat.io/external-secrets-management/console-plugin-rhel9
- no fix planned: Will not fix
v8-14.6-devel-0:14.6.202.34-1.26.11.1.0.3.hum1@aarch64 as a component of Red Hat Hardened Images · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/[email protected]?arch=aarch64&distro=hummingbird-20251124&repository_id=public-hummingbird-aarch64-rpms
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator as a component of Red Hat Developer Hub · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:oci/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:924c4e5e8642438f3099272ff7edd746a66fcec4779aeafb9fd6b3ae0c594f72?repository_url=registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00nodejs-npm as a component of Red Hat Enterprise Linux 10 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/nodejs-npm
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00nodejs-devel (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/nodejs-devel?rpmmod=nodejs:22
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00nodejs-nodemon (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/nodejs-nodemon?rpmmod=nodejs:22
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00nodejs (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/nodejs?rpmmod=nodejs:22
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00nodejs-docs (nodejs:26) as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/nodejs-docs?rpmmod=nodejs:26
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00nodejs (nodejs:22) as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/nodejs?rpmmod=nodejs:22
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00rhoai/odh-mod-arch-agent-ops-rhel9 as a component of Red Hat OpenShift AI (RHOAI) · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:oci/odh-mod-arch-agent-ops-rhel9@sha256:bf5e5b308f9f167fe21c2ac0f8f7dd65af47bbd7d0c3396b66fbe62620d853b4?repository_url=registry.redhat.io/rhoai/odh-mod-arch-agent-ops-rhel9
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00wasmedge as a component of Red Hat OpenShift Container Platform 4 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/wasmedge
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00ansible-automation-platform/bootc-automation-portal-rhel9 as a component of Self-service automation portal 2 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:oci/bootc-automation-portal-rhel9@sha256:8553c734145775879bdfe2befa9f2df1c22c6d7db2f2251401c3cc517a7e0394?repository_url=registry.redhat.io/ansible-automation-platform/bootc-automation-portal-rhel9
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Nodejs | Undici | ≥ 8.11.0 and < 8.11.2 |
All CVSS metrics
- HIGH 7.5 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - HIGH 7.5 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
Patches & mitigations
- https://github.com/nodejs/undici/security/advisories/GHSA-qq8j-7v2v-3rwp CVE record · openjs · Updated 2026-10-15T08:12:51.245Z
NVD · CVE-2026-109855 · Updated 2026-10-19T20:46:49.400
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00
Advisories
- https://cna.openjsf.org/security-advisories.html CVE record · openjs · Updated 2026-10-15T08:12:51.245Z
NVD · CVE-2026-109855 · Updated 2026-10-19T20:46:49.400
Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00 - https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-109855.json Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-101959 EUVD · EUVD-2026-101959
Technical & other
- https://access.redhat.com/security/cve/CVE-2026-109855 Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2553103 Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-109855 Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00
- https://nvd.nist.gov/vuln/detail/CVE-2026-109855 Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00
- https://access.redhat.com/errata/RHSA-2026:76677 Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00
- https://access.redhat.com/errata/RHSA-2026:83198 Red Hat · CVE-2026-109855 · Updated 2026-10-20T06:08:44+00:00