CVE-2026-103399
EUVD-2026-9022630.09.2026, 18:18
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 nor closes the connection. On a keep-alive connection, those leftover bytes are interpreted as a subsequent HTTP request. A remote, unauthenticated attacker can place a complete HTTP request in the body and cause SoupServer to process that smuggled request, leading to unintended request handling.
Awaiting analysis
This vulnerability is currently awaiting analysis.
Debian Releases
Ubuntu Releases
Ubuntu Product | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| libsoup2.4 |
| ||||||||||||||
| libsoup3 |
|
openSUSE / SLES Releases
openSUSE Product | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| libsoup-2_4-1 |
| ||||||||||||||||||||||||
| libsoup-2_4-1-32bit |
| ||||||||||||||||||||||||
| libsoup-3_0-0 |
| ||||||||||||||||||||||||
| libsoup-devel |
| ||||||||||||||||||||||||
| libsoup-lang |
| ||||||||||||||||||||||||
| libsoup2-devel |
| ||||||||||||||||||||||||
| libsoup2-lang |
| ||||||||||||||||||||||||
| typelib-1_0-Soup-2_4 |
| ||||||||||||||||||||||||
| typelib-1_0-Soup-3_0 |
|
Amazon Linux Releases
Amazon Package | |||||
|---|---|---|---|---|---|
| libsoup |
| ||||
| libsoup-debuginfo |
| ||||
| libsoup-debugsource |
| ||||
| libsoup-devel |
| ||||
| libsoup-doc |
| ||||
| libsoup3 |
| ||||
| libsoup3-debuginfo |
| ||||
| libsoup3-debugsource |
| ||||
| libsoup3-devel |
| ||||
| libsoup3-doc |
|