CVE Database›Document archive›CVE-2026-1760

CVE-2026-1760

libsoup: SoupServer: Denial of Service via HTTP request smuggling

Loading…

Severity

Moderate

Red Hat Product Security

5.3

CVSS 3.1

Review impact separately from score.

Published · February 2, 2026

Updated · July 3, 2026

Description

A flaw was found in SoupServer. This HTTP request smuggling vulnerability occurs because SoupServer improperly handles requests that combine Transfer-Encoding: chunked and Connection: keep-alive headers. A remote, unauthenticated client can exploit this by sending specially crafted requests, causing SoupServer to fail to close the connection as required by RFC 9112. This allows the attacker to smuggle additional requests over the persistent connection, leading to unintended request processing and potential denial-of-service (DoS) conditions.

Statement

A moderate-impact HTTP request smuggling vulnerability exists in SoupServer due to improper connection handling. When processing requests that use Transfer-Encoding: chunked together with Connection: keep-alive, the server fails to close the connection as required by the HTTP specification. This may allow additional client-supplied data to be interpreted as a new HTTP request, leading to unintended request processing or denial-of-service conditions. SoupServer is primarily intended for lightweight, internal, development, or testing use cases rather than hardened internet-facing deployments, which limits the practical impact of this issue.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

CVSS 3.1 · 5.3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

CWE-444 · Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')