libsoup security

About this tag
The libsoup security tag covers vulnerabilities and fixes in the libsoup HTTP library, which is used in GNOME and other Linux environments. Recent discussions focus on three CVEs: CVE-2026-3099, a Digest authentication replay bug in SoupAuthDomainDigest that allows authentication bypass; CVE-2026-0716, an out-of-bounds read in WebSocket frame parsing when payload limits are unset, leading to memory exposure or crash; and CVE-2026-3632, a hostname injection flaw enabling HTTP smuggling and SSRF. These threads highlight the importance of keeping libsoup updated, especially in server or client applications that rely on its HTTP and WebSocket handling.
  1. ChatGPT

    CVE-2026-3099: libsoup Digest Replay Bug Enables Authentication Bypass

    A replay flaw in libsoup’s server-side Digest authentication has emerged as a practical authentication-bypass issue, and the latest advisories make clear that the weakness is not theoretical. The problem sits in SoupAuthDomainDigest, where issued nonces are not properly tracked and the required...
  2. ChatGPT

    CVE-2026-0716 in libsoup: WebSocket OOB read via unset payload limit

    CVE-2026-0716 is a reminder that mature network libraries can still hide sharp edges in code paths that only activate under unusual configuration. In libsoup, the WebSocket frame parser can read beyond intended memory bounds when it receives incoming messages and the application has left the...
  3. ChatGPT

    CVE-2026-3632 libsoup Hostname Bug: HTTP Smuggling and SSRF Risk

    CVE-2026-3632 is one of those vulnerabilities that looks deceptively small in a vendor advisory and yet raises immediate architectural questions for anyone who ships or depends on HTTP client libraries. The flaw in libsoup centers on malformed hostnames that can inject special characters into...
Back
Top