CVE-2026-2229 ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of…
Description
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination. The vulnerability exists because: * The isValidClientWindowBits() function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15 * The createInflateRaw() call is not wrapped in a try-catch block * The resulting exception propagates up through the call stack and crashes the Node.js process
Produits et versions touchés
| Produit | Versions touchées | Corrigé en |
|---|---|---|
| Cryostat 4 on RHEL 9 4.2 | premières → < 4.2.0-9 | 4.2.0-9 |
| Red Hat Enterprise Linux AppStream EUS (v. 10.0) | Versions non publiées | |
| Red Hat Enterprise Linux AppStream (v. 10) | Versions non publiées | |
| Red Hat Enterprise Linux AppStream (v. 8) | Versions non publiées | |
| Red Hat Enterprise Linux AppStream EUS (v.9.6) | Versions non publiées | |
| Red Hat Enterprise Linux AppStream (v. 9) | Versions non publiées | |
| Red Hat Developer Hub 1.8 1776784286 | premières → < 1776784286 | 1776784286 |
| Red Hat Developer Hub 1.9 1777903262 | premières → < 1777903262 | 1777903262 |
| Red Hat OpenShift AI 2.16 1774282136 | premières → < 1774282136 | 1774282136 |
Afficher les 19 autres branches Masquer les 19 autres branches
| Produit | Versions touchées | Corrigé en |
|---|---|---|
| Red Hat OpenShift Dev Spaces 3.28 1779814592 | premières → < 1779814592 | 1779814592 |
| Red Hat OpenShift Pipelines 1.2 1779910201 | premières → < 1779910201 | 1779910201 |
| OpenShift Lightspeed | Versions non publiées | |
| OpenShift Pipelines | Versions non publiées | |
| Red Hat Developer Hub | Versions non publiées | |
| Red Hat OpenShift AI (RHOAI) | Versions non publiées | |
| Self-service automation portal 2 | Versions non publiées | |
| Red Hat JBoss Enterprise Application Platform 8 | Versions non publiées | |
| Red Hat JBoss Enterprise Application Platform Expansion Pack | Versions non publiées | |
| Red Hat OpenShift Dev Spaces | Versions non publiées | |
| undici | Versions non publiées | |
| Cluster Observability Operator 1.5.0 1782839996 | premières → < 1782839996 | 1782839996 |
| Red Hat Enterprise Linux 10 | Versions non publiées | |
| Red Hat Enterprise Linux 10.0 Extended Update Support | Versions non publiées | |
| Red Hat Enterprise Linux 8 8100020260408131901.6 | premières → < 8100020260408131901.6d880403 | 8100020260408131901.6d880403 |
| Red Hat Enterprise Linux 9 9070020260402152654 | premières → < 9070020260402152654.rhel9 | 9070020260402152654.rhel9 |
| Red Hat Enterprise Linux 9.6 Extended Update Support 9060020260409121057 | premières → < 9060020260409121057.rhel9 | 9060020260409121057.rhel9 |
| Red Hat Openshift Data Foundation 4.18 1786706880 | premières → < 1786706880 | 1786706880 |
| Cluster Observability Operator 1.5.2 1782839996 | premières → < 1782839996 | 1782839996 |