CVE-2026-2708CWE-444

Libsoup: libsoup: http request smuggling via duplicate content-length headers

Low · published April 23, 2026

CVSS v3.1
3.7
EPSS
0%
Percentile
23.9
In the wild
Unconfirmed
What it is

A request smuggling vulnerability exists in libsoup's HTTP/1 header parsing logic. The soup_message_headers_append_common() function in libsoup/soup-message-headers.c unconditionally appends each header value without validating for duplicate or conflicting Content-Length fields. This allows an attacker to send HTTP requests containing multiple Content-Length headers with differing values.

The record
Technical detail
CVSS v3.1
3.7 · LOW
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00321 · 23.9th percentile
Weakness
CWE-444 · Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
Published
2026-04-23T21:51Z
EPSS history
Timeline
  • 23 APR 21:51Z
    Libsoup: libsoup: http request smuggling via duplicate content-length headers
    cvelistv5