CWE-444

CWE-444 · 49 records · 27 with a public proof-of-concept

Records the NVD classes under CWE-444, highest CVSS first.

  1. CRITICAL 10CVE-2026-88773

    Inconsistent interpretation of HTTP requests ('HTTP Request/Response smuggling') vulnerability in Citrix NetScaler ADC and Citrix NetScaler Gateway. This issue affects ADC: before 14.1-73.37, before 13.1-64.23, before 14.1-73.37 FIPS, and before 13.1-37.279 a…

    netscaler application delivery controller · netscaler gateway

    AI risk analysis on Exploit-DB.ai →

  2. CRITICAL 9.8CVE-2026-37604public PoC

    pH7Software pH7Builder (pH7 Social Dating CMS) through 18.2.0 resolves the client IP address in _protected/framework/Ip/Ip.class.php from the HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR headers without verifying the request comes from a trusted proxy. Because the …

    AI risk analysis on Exploit-DB.ai →

  3. CRITICAL 9.4CVE-2026-88092

    Inconsistent interpretation of http requests ('http request/response smuggling') in ASP.NET Core allows an unauthorized attacker to perform tampering over a network.

    asp.net core · visual studio 2022 · visual studio 2026

    AI risk analysis on Exploit-DB.ai →

  4. CRITICAL 9.3CVE-2026-111809

    Apache Traffic Server allows request smuggling via HEAD requests that carry Content-Length or Transfer-Encoding. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.15, from 10.0.0 through 10.1.4, 10.2.0. Users are…

    AI risk analysis on Exploit-DB.ai →

  5. CRITICAL 9.3CVE-2026-111816

    Apache Traffic Server forwarded a malformed 302 response that should have been rejected as a parse error, because the Transfer-Encoding: chunked carve-out bypassed the rejection path. A response that two peers can read differently is then stored and served, al…

    AI risk analysis on Exploit-DB.ai →

  6. CRITICAL 9.1CVE-2026-70188

    Inconsistent interpretation of http requests ('http request/response smuggling') in ASP.NET Core allows an unauthorized attacker to bypass a security feature over a network.

    AI risk analysis on Exploit-DB.ai →

  7. CRITICAL 9.1CVE-2026-86350

    Inconsistent interpretation of HTTP/2 requests ('HTTP Request/Response smuggling') vulnerability in Apache Tomcat caused by a regression in fix for CVE-2026-41293 can trigger request header mix-up. This issue affects Apache Tomcat: from 11.0.22 through 11.0…

    AI risk analysis on Exploit-DB.ai →

  8. HIGH 8.9CVE-2025-31699

    Apache Traffic Server can return an origin connection to the shared pool while the origin is still waiting on a request body the client declared but never fully sent, including when the client used Expect: 100-continue. The origin then reads a later request on…

    AI risk analysis on Exploit-DB.ai →

  9. HIGH 8.7CVE-2025-55702

    When a client sends a POST with Expect: 100-continue and the origin answers before reading the body, Apache Traffic Server parses the unread body left on the client connection as the next request. An attacker behind a front-end proxy that shares connections to…

    AI risk analysis on Exploit-DB.ai →

  10. HIGH 8.7CVE-2026-105299public PoC

    Summary Before version 0.9.0, the HTTP/1 upstream path in pingora-proxy passed the downstream request through upstream_request_filter and wrote it to the upstream without removing the client's Connection header, other hop-by-hop headers, or the headers Conn…

    AI risk analysis on Exploit-DB.ai →

  11. HIGH 7.7CVE-2026-61642public PoC

    Squid is a caching proxy for the Web. From 3.3.0.1 to before 7.6, due to an improper enforcement of behavioral workflow bug, Squid is vulnerable to a Request Smuggling attack against HTTP/1.1 Transfer-Encoding. HTTP header parsing (`src/HttpHeader.cc`) accepte…

    AI risk analysis on Exploit-DB.ai →

  12. HIGH 7.5CVE-2026-112212

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.3 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, under certain conditions, an unauthenticated user could have poisoned a shared cache's OAuth/OIDC discovery document…

    gitlab

    AI risk analysis on Exploit-DB.ai →

  13. HIGH 7.5CVE-2026-94439

    When an HTTP server handler sends a 2xx response to an HTTP/1 CONNECT request and returns without hijacking the connection, the server improperly continues to read and serve requests from the connection. Since a 2xx response to an HTTP/1 CONNECT converts the c…

    AI risk analysis on Exploit-DB.ai →

  14. HIGH 7.5CVE-2026-78660

    Historically, we have been rather lax about malformed framing-related headers in our HTTP/2 implementation, as they cannot interfere with HTTP/2 framing. However, this makes it possible for our HTTP/2 implementation to forward responses containing such headers…

    AI risk analysis on Exploit-DB.ai →

  15. HIGH 7.5CVE-2026-56866

    When http.Transport sends an HTTP/1 CONNECT request with a non-empty Request.Body, it writes the body directly to the connection without framing after the request headers. If the server rejects the CONNECT request with a non-2xx keep-alive response, Transport …

    AI risk analysis on Exploit-DB.ai →

  16. HIGH 7.5CVE-2026-63718

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') response smuggling vulnerability in Apache HTTP Server via mod_proxy_uwsgi and a crafted uwsgi response with Transfer-Encoding. This issue affects Apache HTTP Server: from 2.4.…

    http server

    AI risk analysis on Exploit-DB.ai →

  17. HIGH 7.5CVE-2026-73548public PoC

    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy forwards data for a configured non-WebSocket HTTP upgrade before the upstream accepts the upgrade. An unauthenticated HTT…

    AI risk analysis on Exploit-DB.ai →

  18. HIGH 7.3CVE-2026-100666public PoC

    Netty's HttpServerCodec (io.netty:netty-codec-http) in versions 4.2.0.Final through 4.2.16.Final and in versions up to and including 4.1.136.Final pairs each outbound response with an inbound request by calling pollMethod() once per response, including for 1xx…

    AI risk analysis on Exploit-DB.ai →

  19. HIGH 7.2CVE-2026-88829

    A flaw was found in BusyBox httpd's reverse proxy feature. When the proxy is configured to forward requests matching a URL prefix to a backend server, only the first HTTP request on a TCP connection has its path rewritten. An attacker can send a pipelined seco…

    AI risk analysis on Exploit-DB.ai →

  20. HIGH 7.1CVE-2026-57488public PoC

    pupnp is an SDK for development of UPnP device and control point applications. Prior to 2.0.2, raw_to_int in upnp/src/genlib/net/http/httpparser.c parses Content-Length with strtol and casts the resulting long to a 32-bit int before the caller stores it as uns…

    AI risk analysis on Exploit-DB.ai →

  21. MEDIUM 6.5CVE-2026-91920

    A flaw was found in the ChunkReader component of the Undertow web server, which is used to handle chunked transfer encoding in HTTP requests. The issue occurs because a security check for the chunk size is performed before the value is shifted, allowing a spec…

    AI risk analysis on Exploit-DB.ai →

  22. MEDIUM 6.5CVE-2026-100659public PoC

    Netty's HTTP/3 codec (io.netty:netty-codec-http3) in versions 4.2.0.Final through 4.2.17.Final does not enforce the RFC 9114 requirement that the :authority pseudo-header field and a literal host header field, when both present, carry the same value. A remote …

    AI risk analysis on Exploit-DB.ai →

  23. MEDIUM 6.5CVE-2026-85078public PoC

    Sanic is an opensource python web server/framework. In version 25.12.0, Sanic's core HTTP/1.1 chunked-body handling does not fully consume the trailer-part after the terminating zero chunk before reusing the keep-alive connection buffer. A remote unauthenticat…

    AI risk analysis on Exploit-DB.ai →

  24. MEDIUM 6.3CVE-2026-77802

    In Progress® Telerik® Fiddler® Classic for Windows, versions prior to v6.0.20262.10021, HTTP request smuggling is possible in the proxy request forwarding component. Requests containing multiple Content-Length headers with conflicting values are forwarded verb…

    AI risk analysis on Exploit-DB.ai →

  25. MEDIUM 5.4CVE-2026-115877public PoC

    Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 26.10.0rc1, twisted.web.http.HTTPChannel.headerReceived rejects a NUL byte in an HTTP header value but accepts a bare carriage return or bare line feed. Because Twi…

    AI risk analysis on Exploit-DB.ai →

  26. MEDIUM 5.4CVE-2026-100724public PoC

    http4k (Maven package org.http4k:http4k-core) before 6.49.0.0, 5.42.0.0 and 4.51.0.0 uses substring (Contains) matching on the Host header by default in reverseProxy() and reverseProxyRouting() when dispatching to configured virtual hosts. If these functions a…

    AI risk analysis on Exploit-DB.ai →

  27. MEDIUM 5.3CVE-2026-121439public PoC

    Wasmtime 46.0.0 before 48.0.7 and 49.0.0 before 49.0.4 contains a response splitting vulnerability in wasi-http p3 that allows guests to set unvalidated content-length headers. Malicious wasip3 guests can splice an existing body into a new response with an inc…

    AI risk analysis on Exploit-DB.ai →

  28. MEDIUM 5.3CVE-2026-103399

    A flaw was found in SoupServer (libsoup). When an HTTP/1.x client sends a request with Expect: 100-continue and a request body, and SoupServer returns an early final (non-1xx) response before the body is read, the server neither drains the declared body bytes …

    AI risk analysis on Exploit-DB.ai →

  29. MEDIUM 4.8CVE-2026-123318

    In JetBrains Ktor before 3.6.1 hTTP request smuggling was possible in the CIO engine

    AI risk analysis on Exploit-DB.ai →

  30. LOW 3.7CVE-2026-121441public PoC

    Wasmtime before 36.0.19, 37.0.0 before 48.0.7, and 49.0.0 before 49.0.4 contains a request smuggling vulnerability in wasi-http that allows guests to set multiple conflicting content-length headers. Malicious guests can make the host send HTTP requests with co…

    AI risk analysis on Exploit-DB.ai →

  31. LOW 3.7CVE-2026-55612public PoC

    uhttpd is a small HTTP server. In unpatched repository snapshots, `client_poll_post_data()` in `client.c` consumes an invalid chunk-length line, such as a size exceeding INT_MAX, then clears `r->content_length` and `r->transfer_chunked` without draining the re…

    AI risk analysis on Exploit-DB.ai →

  32. LOW 3.7CVE-2026-77756

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in Apache Tomcat caused by processing the transfer-encoding header for an HTTP/1.0 request may allow an attacker to cause one request from another user to fail when …

    AI risk analysis on Exploit-DB.ai →

  33. LOW 3.6CVE-2026-77803

    In Progress® Telerik® Fiddler® Classic for Windows, versions prior to v6.0.20262.10021, front-end request desynchronization is possible in the proxy request forwarding component. A request that contains both a Content-Length and a Transfer-Encoding header is f…

    AI risk analysis on Exploit-DB.ai →

  34. UNSCOREDCVE-2026-55458public PoC

    Caddy is an extensible server platform that uses TLS by default. Prior to 2.11.5, the reverse proxy's finalizeResponse method in modules/caddyhttp/reverseproxy/reverseproxy.go handles an upstream 101 Switching Protocols response before running removeConnection…

    AI risk analysis on Exploit-DB.ai →

  35. UNSCOREDCVE-2026-103866

    Inconsistent interpretation of HTTP requests ('HTTP Request/Response smuggling') vulnerability in Apache Sling Engine. The engine's query/form parser accepts non-standard percent-escapes, wrong charsets, and continues request processing on such errors. This…

    AI risk analysis on Exploit-DB.ai →

  36. UNSCOREDCVE-2026-55614public PoC

    uhttpd is a small HTTP server. In unpatched repository snapshots, `client_parse_header()` in `client.c` lowercases header names but compares the `Transfer-Encoding` value to `chunked` using case-sensitive `strcmp`. A mixed-case transfer-coding token is accepte…

    AI risk analysis on Exploit-DB.ai →

  37. UNSCOREDCVE-2026-55613public PoC

    uhttpd is a small HTTP server. In unpatched repository snapshots, `uh_ubus_data_send()` in `ubus.c` can desynchronize HTTP request boundaries when a `POST /ubus` JSON body arrives in multiple TCP segments. An initial segment completing a JSON object sets `du->…

    AI risk analysis on Exploit-DB.ai →

  38. UNSCOREDCVE-2026-116127public PoC

    Starlet versions before 0.33 for Perl send a body in responses to HEAD requests, corrupting the next response on a persistent or pipelined connection. The request method is not passed to the response writer, so whatever body the application returns for a HEAD…

    AI risk analysis on Exploit-DB.ai →

  39. UNSCOREDCVE-2026-118264public PoC

    Echo is a Go web framework. From 4.0.0 until 4.16.1 and 5.4.1, Echo's Proxy middleware selects a raw tunnel from a client WebSocket upgrade request before verifying that the configured upstream accepted the upgrade. If the upstream rejects the upgrade with an …

    AI risk analysis on Exploit-DB.ai →

  40. UNSCOREDCVE-2026-103995public PoC

    Response body and chunk parsing would handle non-hex or negative integers incorrectly which could result in misinterpreting HTTP response contents.

    AI risk analysis on Exploit-DB.ai →

  41. UNSCOREDCVE-2026-114216public PoC

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in the HTTP/1.1 chunked body reader of mtrudel bandit allows an unauthenticated remote attacker to smuggle a second request past a front-end proxy via a chunk extens…

    AI risk analysis on Exploit-DB.ai →

  42. UNSCOREDCVE-2026-115823public PoC

    Starman versions before 0.4019 for Perl send response bodies for HEAD requests, desynchronizing responses on keep-alive connections. For a HEAD request Starman omits chunked framing but still writes the body returned by the application, on both the array and …

    AI risk analysis on Exploit-DB.ai →

  43. UNSCOREDCVE-2026-86146

    Inconsistent interpretation of HTTP requests (HTTP request/response smuggling) in the bundled HTTP/1.1 parser of Apache bRPC (version < 1.18.0) on all platforms allows remote attackers to smuggle requests and inject headers when bRPC is deployed behind a proxy…

    AI risk analysis on Exploit-DB.ai →

  44. UNSCOREDCVE-2026-93003public PoC

    The Web add-on's HTTP server searches the entire request packet for header fields instead of stopping at the end of the header section. A header field name placed in the request body is therefore reported to the server as though it were a header, which lets a …

    AI risk analysis on Exploit-DB.ai →

  45. UNSCOREDCVE-2026-105298public PoC

    Summary Before version 0.9.0, Pingora accepted HTTP/2 requests whose Host header differed from the :authority pseudo-header. Request filters, cache keys, and logs that read the request URI (session.req_header().uri) saw the :authority value, but the upstrea…

    AI risk analysis on Exploit-DB.ai →

  46. UNSCOREDCVE-2026-111750public PoC

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the pure Python parser accepts ambiguous HTTP request framing. An unauthenticated attacker can consequently smuggle requests when an application uses AIOHTTP_NO_EX…

    AI risk analysis on Exploit-DB.ai →

  47. UNSCOREDCVE-2026-102479public PoC

    In Eclipse Vert.x versions [5.0.0,5.0.12] or [5.1.0,5.1.9] or [5.2.0, 5.2.0], the Vert.x HTTP/1.x decoder uses a canonicalization for well known HTTP headers, the canonicalization process interprets well crafted headers as headers of this list, allowing for in…

    AI risk analysis on Exploit-DB.ai →

  48. UNSCOREDCVE-2026-94194public PoC

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in elixir-mint mint allows a malicious HTTP/1 server to desynchronize an intermediary and the Mint client on a pooled connection, poisoning the responses to subseque…

    AI risk analysis on Exploit-DB.ai →

  49. UNSCOREDCVE-2026-82672public PoC

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in elixir-mint mint allows a malicious HTTP/1 server to desynchronize a strict intermediary and the Mint client on a pooled connection, enabling response-queue poiso…

    AI risk analysis on Exploit-DB.ai →