
PEACH
Un cadre d’isolation des locataires
CVE-2026-59898 is an HTTP request smuggling vulnerability in Netty's WebSocket V07/V08 handshaker, titled "WebSockets V07/V08 handshaker missing Connection/Upgrade validation." The flaw affects the io.netty:netty-codec-http Maven package in all versions prior to 4.1.136.Final and versions 4.2.0.Final through 4.2.15.Final. It was published to the GitHub Advisory Database on July 22, 2026, with patches released on July 7–9, 2026. The vulnerability carries a CVSS v3.1 base score of 7.5 (High) and a CVSS v4.0 base score of 6.3 (Medium) (Github Advisory, Netty Advisory).
The root cause is classified as CWE-444 (Inconsistent Interpretation of HTTP Requests / HTTP Request Smuggling). The Netty V07 and V08 WebSocket handshakers fail to enforce the presence of mandatory Connection: Upgrade and Upgrade: websocket HTTP headers during the WebSocket upgrade handshake. An attacker can craft a request containing only Sec-WebSocket-Version: 7 (or 8) while omitting these required headers, causing Netty to complete the protocol switch to WebSocket. Because the request lacks the standard upgrade headers, an intermediary proxy does not recognize it as an upgrade request, creating a desynchronization between the proxy and the backend server that enables HTTP request smuggling and protocol-confusion attacks (Github Advisory, Netty Advisory).
Successful exploitation allows an unauthenticated remote attacker to inject and smuggle arbitrary HTTP requests through proxy intermediaries that are unaware of the protocol switch. This can lead to cache poisoning, session hijacking, unauthorized access to backend resources, and bypassing of proxy-enforced security controls. While direct confidentiality and availability impacts on the vulnerable system are limited, the integrity of subsequent systems and session data is at risk, and the attack can facilitate lateral movement to backend services (Github Advisory).
No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the time of writing. The NVD SSVC assessment indicates exploitation is "none" and the attack is not automatable. The EPSS score is approximately 0.27% (16th percentile), reflecting a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Detection coverage exists via Nessus plugin 332130 (Github Advisory).
io.netty:netty-codec-http < 4.1.136.Final or 4.2.0.Final–4.2.15.Final) that are deployed behind a reverse proxy or load balancer.Sec-WebSocket-Version: 7 (or 8) header but deliberately omits the Connection: Upgrade and Upgrade: websocket headers.Sec-WebSocket-Version: 7 or Sec-WebSocket-Version: 8 headers but lacking Connection: Upgrade and/or Upgrade: websocket headers; unexpected WebSocket connections established without standard upgrade handshake headers visible in proxy logs.101 Switching Protocols response from the backend; discrepancies between proxy-recorded request counts and backend-recorded request counts on the same connection.Upgrade to Netty 4.1.136.Final or 4.2.16.Final, which enforce strict validation of Connection: Upgrade and Upgrade: websocket headers in the V07/V08 WebSocket handshakers. No configuration-based workaround is documented; patching is the only reliable remediation. Downstream products such as IBM App Connect for Manufacturing and Red Hat products have also released security updates addressing this issue (Netty 4.1.136.Final Release, Netty 4.2.16.Final Release, Github Advisory).
The vulnerability was disclosed by Netty maintainer normanmaurer via the GitHub Security Advisory program. Red Hat issued errata (RHSA-2026:47189 and RHSA-2026:47172) addressing the issue in affected products, and IBM published a security bulletin for IBM App Connect for Manufacturing. SUSE also released a security update (SUSE-SU-2026:3482-1). The Quarkus project addressed the issue in its 3.33.3 release. Community reaction has been measured, consistent with the moderate severity rating and absence of active exploitation.
Source: Ce rapport a été généré à l’aide de l’IA
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."