Advisories · Weakness
HTTP request smuggling.
Front and back ends that disagree on where a request ends. Every Advisory and CVE whose weakness (CWE) is one of these, newest first.
- CVSS 7.9 High
HTTP/2 Stream Parser Confusion Body-Inspection Bypass in AWS Application Load Balancer with AWS WAF
- AWS Application Load Balancer
- HTTP request smuggling
- CVSS 7.9 High
HTTP/2 Stream Parser Confusion Body-Inspection Bypass in Amazon CloudFront with AWS WAF
- AWS Amazon CloudFront
- HTTP request smuggling
- CVSS 6.3 Medium
nghttp2 nghttpx - HTTP Request/Response Smuggling via Upgrade Request with Content-Length
- nghttp2
- HTTP request smuggling
- CVSS 7.5 High
PHP Standard Library: HTTP/2 server-side missing content-length validation enables request smuggling
- HTTP request smuggling
>=6.1.0, <6.1.2 || >=6.2.0, <6.2.1 · fixed in 6.1.2, 6.2.1
GHSA-pw9p-jvrm-f7rm · CVE-2026-48979 - CVSS 7.5 High
Envoy: HTTP/3 to HTTP/1 request smuggling via headers-only request with nonzero Content-Length
- envoy
- HTTP request smuggling
- CVSS 7.4 High
IBM WebSphere Application Server and WebSphere Application Server Liberty are affected by multiple vulnerabilities
- IBM WebSphere Application Server
- IBM WebSphere Application Server - Liberty
- HTTP request smuggling
- CVSS 6.3 Medium
http4k: `reverseProxy()` defaulted to substring (`Contains`) matching on `Host`; tightened to `Exact`
- HTTP request smuggling
>=6.0.0.0, <6.49.0.0 || >=5.0.0.0, <5.42.0.0 || <4.51.0.0 · fixed in 6.49.0.0, 5.42.0.0, 4.51.0.0
GHSA-jrpc-7vxp-69p6 · CVE-2026-100724 - CVSS 9.3 CriticalCritical · CVSS 9+
Tinyproxy - HTTP Request Smuggling via Duplicate Content-Length Headers
- tinyproxy
- HTTP request smuggling
- CVSS 9.3 CriticalCritical · CVSS 9+
Tinyproxy - HTTP Request Smuggling via CL/TE Desynchronization
- tinyproxy
- HTTP request smuggling
- CVSS 8.1 High
Caddy: FastCGI header normalization bypass in `forward_auth copy_headers`
- Authentication bypass
- HTTP request smuggling
<=1.0.5 · no fixed version yet
GHSA-f59h-q822-g45g · CVE-2026-52845 - CVSS 9.1 CriticalCritical · CVSS 9+
vLLM: OpenAI auth bypass
- HTTP request smuggling
- CWE-501
>=0.3.0, <0.22.0 · fixed in 0.22.0
GHSA-94f4-hr76-p5j6 · CVE-2026-48746 - CVSS 5.3 Medium
Netty: HttpObjectDecoder skips arbitrary initial control characters when only initial CRLF characters are permitted
- HTTP request smuggling
>=4.2.0.Final, <4.2.15.Final || <4.1.135.Final · fixed in 4.2.15.Final, 4.1.135.Final
GHSA-hvcg-qmg6-jm4c · CVE-2026-50020 - CVSS 3.7 Low
python-multipart: Semicolon treated as querystring field separator enables parameter smuggling
- HTTP request smuggling
- CWE-436
<0.0.30 · fixed in 0.0.30
GHSA-6jv3-5f52-599m · CVE-2026-53538 - CVSS 4.9 Medium
HTTP request smuggling in Kong Enteprise Gateway
- Kong Enterprise Gateway
- HTTP request smuggling
- CVSS 5.3 Medium
Spring Framework Multipart Request Smuggling in Spring MVC and WebFlux
- HTTP request smuggling
>=7.0.0, <7.0.8 || >=6.2.0, <6.2.19 || >=6.1.0, <=6.1.21 || <=5.3.39 · fixed in 7.0.8, 6.2.19
GHSA-cjpg-rgq5-fr37 · CVE-2026-41853 - CVSS 5.3 Medium
Hono: app.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths
- HTTP request smuggling
- CWE-693
<4.12.21 · fixed in 4.12.21
GHSA-2gcr-mfcq-wcc3 · CVE-2026-47676 - CVSS 6.5 MediumCritical · KEVKEV
Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks
- HTTP request smuggling
- CWE-1289
<1.0.1 · fixed in 1.0.1
GHSA-86qp-5c8j-p5mr · CVE-2026-48710 - CVSS 3.7 Low
daphne before 4.2.2 reconstructs a raw HTTP request from Twisted's parsed headers and feeds it to autobahn for WebSocket handshake processing. Twisted does not treat \x0b, \x0c, \x1c, \x1d, \x1e, o...
- HTTP request smuggling
<4.2.2 · fixed in 4.2.2
GHSA-xh68-hfp5-5x5m · CVE-2026-44546 - CVSS 2.3 Low
HTTP request smuggling in Vinyl Cache and others
- Vinyl Cache
- The Vinyl Cache Project Varnish Cache (pre split)
- HTTP request smuggling
- CVSS 6.3 Medium
HTTP response smuggling in Mint HTTP/1 client via lenient Content-Length parsing
- HTTP request smuggling
>=0.1.0, <1.9.0 · fixed in 1.9.0
GHSA-mjqx-c6f6-7rc2 · CVE-2026-49753 - CVSS 9.9 CriticalCritical · CVSS 9+
cpp-httplib: HTTP header value percent-decoding in server-side `parse_header` enables CRLF injection
- yhirose cpp-httplib
- Other injection
- HTTP request smuggling
- CVSS 4.8 Medium
Libsoup: libsoup: http request smuggling via unsigned to signed conversion error
- Red Hat Enterprise Linux 10
- Red Hat Enterprise Linux 6
- HTTP request smuggling
- CVSS 7.5 High
IBM WebSphere Application Server and WebSphere Application Server Liberty are affected by multiple vulnerabilities when using when using Web Server Plug-ins
- IBM Web Server Plug-ins for WebSphere Application Server and WebSphere Liberty
- HTTP request smuggling
- CVSS 2.3 Low
Nuxt: `__nuxt_island` endpoint does not bind responses to request props, enabling shared-cache poisoning
- Cross-site scripting (XSS)
- HTTP request smuggling
>=3.1.0, <3.21.6 || >=4.0.0-alpha.1, <4.4.6 · fixed in 3.21.6, 4.4.6
GHSA-g8wj-3cr3-6w7v · CVE-2026-46342 - CVSS 6.5 Medium
Netty vulnerable to HTTP Request Smuggling due to malformed Transfer-Encoding
- HTTP request smuggling
>=4.2.0.Alpha1, <4.2.13.Final || <4.1.133.Final · fixed in 4.2.13.Final, 4.1.133.Final
GHSA-38f8-5428-x5cv · CVE-2026-42585 - CVSS 7.3 High
Netty has HttpClientCodec response desynchronization
- HTTP request smuggling
>=4.2.0.Alpha1, <4.2.13.Final || <4.1.133.Final · fixed in 4.2.13.Final, 4.1.133.Final
GHSA-57rv-r2g8-2cj3 · CVE-2026-42584 - CVSS 5.8 Medium
Netty HTTP/1.0 TE+CL Coexistence Bypasses Smuggling Sanitization
- HTTP request smuggling
>=4.2.0.Alpha1, <4.2.13.Final || <4.1.133.Final · fixed in 4.2.13.Final, 4.1.133.Final
GHSA-xxqh-mfjm-7mv9 · CVE-2026-42581 - CVSS 6.5 Medium
Netty vulnerable to HTTP Request Smuggling due to incorrect chunk size parsing
- Memory corruption
- HTTP request smuggling
>=4.2.0.Alpha1, <4.2.13.Final || <4.1.133.Final · fixed in 4.2.13.Final, 4.1.133.Final
GHSA-m4cv-j2px-7723 · CVE-2026-42580 - CVSS 7.5 High
Gazelle versions through 0.49 for Perl allows HTTP Request Smuggling via Improper Header Precedence
- KAZEBURO Gazelle
- HTTP request smuggling
- CVSS 5.3 Medium
Netty: Start-Line Injection in DefaultHttpRequest.setUri() Allows HTTP Request Smuggling and RTSP Request Injection
- Other injection
- HTTP request smuggling
<4.1.133.Final || >=4.2.0.Alpha1, <4.2.13.Final · fixed in 4.1.133.Final, 4.2.13.Final
GHSA-v8h7-rr48-vmmv · CVE-2026-41417 - CVSS 5.3 Medium
Starlet versions through 0.31 for Perl allows HTTP Request Smuggling via Improper Header Precedence
- KAZUHO Starlet
- HTTP request smuggling
- CVSS 6.3 Medium
CL.CL HTTP request smuggling via duplicate Content-Length in bandit
- HTTP request smuggling
>=0.1.0, <1.11.0 · fixed in 1.11.0
GHSA-c67r-gc9j-2qf7 · CVE-2026-39805 - CVSS 7.5 High
Starman versions before 0.4018 for Perl allows HTTP Request Smuggling via Improper Header Precedence
- MIYAGAWA Starman
- HTTP request smuggling
- CVSS 9.8 CriticalCritical · CVSS 9+
Pony Mail: Admin account takeover via request smuggling
- Apache Software Foundation Pony Mail
- HTTP request smuggling
- CVSS 3.7 Low
Libsoup: libsoup: http request smuggling via duplicate content-length headers
- Red Hat Enterprise Linux 10
- Red Hat Enterprise Linux 6
- HTTP request smuggling
- CVSS 6.3 Medium
actix-http has HTTP/1.1 CL.TE Request Smuggling
- HTTP request smuggling
<3.12.1 · fixed in 3.12.1
GHSA-xhj4-vrgc-hr34 · CVE-2026-73051 - CVSS 3.7 Low
HCL BigFix Service Management (SM) is susceptible to HTTP Request Smuggling
- HCLSoftware BigFix Service Management (SM)
- HTTP request smuggling
- CVSS 9.0 CriticalCritical · CVSS 9+
Fastify's connection header abuse enables stripping of proxy-added headers
- HTTP request smuggling
- CWE-644
<11.4.4 · fixed in 11.4.4
GHSA-gwhp-pf74-vj37 · CVE-2026-33805 - CVSS 7.4 High
Jetty has HTTP Request Smuggling via Chunked Extension Quoted-String Parsing
- HTTP request smuggling
>=12.1.0, <12.1.7 || >=12.0.0, <12.0.33 || >=11.0.0, <11.0.29 || >=10.0.0, <10.0.28 || >=9.4.0, <9.4.60 · fixed in 12.1.7, 12.0.33, 11.0.29, 10.0.28, 9.4.60
GHSA-355h-qmc2-wpwf · CVE-2026-2332 - CVSS 4.8 Medium
Axios has Unrestricted Cloud Metadata Exfiltration via Header Injection Chain
- Other injection
- HTTP request smuggling
<0.31.0 || >=1.0.0, <1.15.0 · fixed in 0.31.0, 1.15.0
GHSA-fvcv-3m26-pcqx · CVE-2026-40175 - CVSS 7.5 High
Apache Tomcat has an HTTP Request/Response Smuggling vulnerability
- HTTP request smuggling
>=7.0.0, <9.0.116 || >=10.1.0-M1, <10.1.52 || >=11.0.0-M1, <11.0.20 · fixed in 9.0.116, 10.1.52, 11.0.20
GHSA-563x-q5rq-57qp · CVE-2026-24880 - CVSS 8.7 High
Tinyproxy HTTP request parsing desynchronization via case-sensitive Transfer-Encoding handling
- Tinyproxy
- HTTP request smuggling
- CVSS 7.5 High
Apache Traffic Server: Malformed chunked message body allows request smuggling
- Apache Software Foundation Apache Traffic Server
- HTTP request smuggling
- CVSS 6.3 Medium
AIOHTTP accepts duplicate Host headers
- HTTP request smuggling
- CWE-20
<3.13.4 · fixed in 3.13.4
GHSA-c427-h43c-vf67 · CVE-2026-34525 - CVSS 5.3 Medium
Security Vulnerabilities have been found in IBM Verify Identity Access and IBM Security Verify Access
- IBM Verify Identity Access Container
- IBM Security Verify Access Container
- HTTP request smuggling
- CVSS 5.3 Medium
Security Vulnerabilities have been found in IBM Verify Identity Access and IBM Security Verify Access
- IBM Verify Identity Access Container
- IBM Security Verify Access Container
- HTTP request smuggling
- CVSS 4.8 Medium
cpp-httplib: HTTP Request Smuggling via Unconsumed GET Request Body
- yhirose cpp-httplib
- HTTP request smuggling
- CVSS 8.7 High
Undertow is Vulnerable to HTTP Request/Response Smuggling
- HTTP request smuggling
<2.2.40.Final || >=2.3.0.Final, <2.3.25.Final · fixed in 2.2.40.Final, 2.3.25.Final
GHSA-vqqj-9cmv-hx43 · CVE-2026-28369 - CVSS 8.7 High
Undertow is Vulnerable to HTTP Request/Response Smuggling
- HTTP request smuggling
<2.2.40.Final || >=2.3.0.Final, <2.3.25.Final · fixed in 2.2.40.Final, 2.3.25.Final
GHSA-8v4x-mgvp-p658 · CVE-2026-28368 - CVSS 8.7 High
Undertow is Vulnerable to HTTP Request/Response Smuggling
- HTTP request smuggling
>=2.3.0.Final, <2.3.25.Final || <2.2.40.Final · fixed in 2.3.25.Final, 2.2.40.Final
GHSA-3gv6-g396-9v4r · CVE-2026-28367 - CVSS 7.5 High
Netty: HTTP Request Smuggling via Chunked Extension Quoted-String Parsing
- HTTP request smuggling
<4.1.132.Final || >=4.2.0.Alpha1, <4.2.10.Final · fixed in 4.1.132.Final, 4.2.10.Final
GHSA-pwqr-wmgm-9rr8 · CVE-2026-33870 - CVSS 9.8 CriticalCritical · CVSS 9+
Mitigation bypass in the Networking: HTTP component
- Mozilla Firefox
- Mozilla Thunderbird
- Authentication bypass
- HTTP request smuggling
- CVSS 2.9 Low
HTTP Request Smuggling in visualfc/liteide
- visualfc liteide
- HTTP request smuggling
- CVSS 6.3 Medium
Next.js: HTTP request smuggling in rewrites
- HTTP request smuggling
>=9.5.0, <15.5.13 || >=16.0.0-beta.0, <16.1.7 · fixed in 15.5.13, 16.1.7
GHSA-ggv3-7p47-pfv8 · CVE-2026-29057 - CVSS 6.5 Medium
Undici has an HTTP Request/Response Smuggling issue
- HTTP request smuggling
<6.24.0 || >=7.0.0, <7.24.0 · fixed in 6.24.0, 7.24.0
GHSA-2mjp-6q6p-2qxm · CVE-2026-1525 - CVSS 7.0 High
Request smuggling via first-wins Content-Length parsing in inets httpd
- Erlang OTP
- HTTP request smuggling
- CVSS 6.3 Medium
Cap'n Proto: Integer overflow in KJ-HTTP chunk size
- capnproto
- HTTP request smuggling
- CWE-197
- CVSS 6.3 Medium
Cap'n Proto has an integer overflow in KJ-HTTP
- capnproto
- Memory corruption
- HTTP request smuggling
- CVSS 9.3 CriticalCritical · CVSS 9+
TinyWeb: Integer Overflow in `_Val` (HTTP Request Smuggling)
- maximmasiutin TinyWeb
- Memory corruption
- HTTP request smuggling
- CVSS 9.3 CriticalCritical · CVSS 9+
Pingora has HTTP Request Smuggling via HTTP/1.0 and Transfer-Encoding Misparsing
- HTTP request smuggling
<0.8.0 · fixed in 0.8.0
GHSA-hj7x-879w-vrp7 · CVE-2026-2835