← Back

Libsoup

libsoup

Vendor: Gnome • 35 CVEs

CVEs (35)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
2Gnome
Redhat
2Enterprise Linux
Libsoup
Jun 17, 2026
Feb 13, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
A flaw was identified in libsoup, a widely used HTTP library in GNOME-based systems. When processing specially crafted HTTP Range headers, the library may improperly validate requested byte ranges. In certain build confi...Show more
A flaw was identified in libsoup, a widely used HTTP library in GNOME-based systems. When processing specially crafted HTTP Range headers, the library may improperly validate requested byte ranges. In certain build configurations, this could allow a remote attacker to access portions of server memory beyond the intended response. Exploitation requires a vulnerable configuration and access to a server using the embedded SoupServer component.Show less
2Gnome
Redhat
2Enterprise Linux
Libsoup
Jun 17, 2026
Feb 3, 2026
N/A· v4
6.5 MEDIUM· v3
N/A· v2
A flaw was found in libsoup, an HTTP client/server library. This HTTP Request Smuggling vulnerability arises from non-RFC-compliant parsing in the soup_filter_input_stream_read_line() logic, where libsoup accepts malform...Show more
A flaw was found in libsoup, an HTTP client/server library. This HTTP Request Smuggling vulnerability arises from non-RFC-compliant parsing in the soup_filter_input_stream_read_line() logic, where libsoup accepts malformed chunk headers, such as lone line feed (LF) characters instead of the required carriage return and line feed (CRLF). A remote attacker can exploit this without authentication or user interaction by sending specially crafted chunked requests. This allows libsoup to parse and process multiple HTTP requests from a single network message, potentially leading to information disclosure.Show less
2Gnome
Redhat
2Enterprise Linux
Libsoup
Jun 17, 2026
Jan 28, 2026
N/A· v4
5.8 MEDIUM· v3
N/A· v2
A flaw was found in the libsoup HTTP library that can cause proxy authentication credentials to be sent to unintended destinations. When handling HTTP redirects, libsoup removes the Authorization header but does not remo...Show more
A flaw was found in the libsoup HTTP library that can cause proxy authentication credentials to be sent to unintended destinations. When handling HTTP redirects, libsoup removes the Authorization header but does not remove the Proxy-Authorization header if the request is redirected to a different host. As a result, sensitive proxy credentials may be leaked to third-party servers. Applications using libsoup for HTTP communication may unintentionally expose proxy authentication data.Show less
2Gnome
Redhat
2Enterprise Linux
Libsoup
Jun 17, 2026
Jan 28, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
A flaw was found in libsoup. An attacker who can control the input for the Content-Disposition header can inject CRLF (Carriage Return Line Feed) sequences into the header value. These sequences are then interpreted verb...Show more
A flaw was found in libsoup. An attacker who can control the input for the Content-Disposition header can inject CRLF (Carriage Return Line Feed) sequences into the header value. These sequences are then interpreted verbatim when the HTTP request or response is constructed, allowing arbitrary HTTP headers to be injected. This vulnerability can lead to HTTP header injection or HTTP response splitting without requiring authentication or user interaction.Show less
2Gnome
Redhat
2Enterprise Linux
Libsoup
Jun 17, 2026
Jan 27, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
A flaw was found in libsoup, an HTTP client library. This vulnerability, known as CRLF (Carriage Return Line Feed) Injection, occurs when an HTTP proxy is configured and the library improperly handles URL-decoded input u...Show more
A flaw was found in libsoup, an HTTP client library. This vulnerability, known as CRLF (Carriage Return Line Feed) Injection, occurs when an HTTP proxy is configured and the library improperly handles URL-decoded input used to create the Host header. A remote attacker can exploit this by providing a specially crafted URL containing CRLF sequences, allowing them to inject additional HTTP headers or complete HTTP request bodies. This can lead to unintended or unauthorized HTTP requests being forwarded by the proxy, potentially impacting downstream services.Show less
2Gnome
Redhat
21Codeready Linux Builder
Codeready Linux Builder For Arm64Codeready Linux Builder For Arm64 Eus+18 more
Jun 30, 2026
Apr 3, 2025
N/A· v4
6.5 MEDIUM· v3
N/A· v2
A flaw was found in libsoup. The package is vulnerable to a heap buffer over-read when sniffing content via the skip_insight_whitespace() function. Libsoup clients may read one byte out-of-bounds in response to a crafted...Show more
A flaw was found in libsoup. The package is vulnerable to a heap buffer over-read when sniffing content via the skip_insight_whitespace() function. Libsoup clients may read one byte out-of-bounds in response to a crafted HTTP response by an HTTP server.Show less
1Gnome
1Libsoup
Jun 17, 2026
Nov 11, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
GNOME libsoup before 3.6.1 has an infinite loop, and memory consumption. during the reading of certain patterns of WebSocket data from clients.
1Gnome
1Libsoup
Jun 17, 2026
Nov 11, 2024
N/A· v4
8.4 HIGH· v3
N/A· v2
GNOME libsoup before 3.6.1 allows a buffer overflow in applications that perform conversion to UTF-8 in soup_header_parse_param_list_strict. There is a plausible way to reach this remotely via soup_message_headers_get_co...Show more
GNOME libsoup before 3.6.1 allows a buffer overflow in applications that perform conversion to UTF-8 in soup_header_parse_param_list_strict. There is a plausible way to reach this remotely via soup_message_headers_get_content_type (e.g., an application may want to retrieve the content type of a request or response).Show less
1Gnome
1Libsoup
Jun 17, 2026
Nov 11, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
GNOME libsoup before 3.6.0 allows HTTP request smuggling in some configurations because '\0' characters at the end of header names are ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the same as a "Tran...Show more
GNOME libsoup before 3.6.0 allows HTTP request smuggling in some configurations because '\0' characters at the end of header names are ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the same as a "Transfer-Encoding: chunked" header.Show less
2Canonical
Gnome
2Libsoup
Ubuntu Linux
Jun 17, 2026
Oct 6, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
libsoup from versions 2.65.1 until 2.68.1 have a heap-based buffer over-read because soup_ntlm_parse_challenge() in soup-auth-ntlm.c does not properly check an NTLM message's length before proceeding with a memcpy.
5Canonical
DebianGnome+2 more
9Ansible Tower
Debian LinuxEnterprise Linux Desktop+6 more
Nov 21, 2024
Jul 5, 2018
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The get_cookies function in soup-cookie-jar.c in libsoup 2.63.2 allows attackers to have unspecified impact via an empty hostname.
2Gnome
Webkitgtk
2Libsoup
Webkitgtk
Nov 21, 2024
Jun 4, 2018
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
WebCore/platform/network/soup/SocketStreamHandleImplSoup.cpp in the libsoup network backend of WebKit, as used in WebKitGTK+ prior to version 2.20.0 or without libsoup 2.62.0, unexpectedly failed to use system proxy sett...Show more
WebCore/platform/network/soup/SocketStreamHandleImplSoup.cpp in the libsoup network backend of WebKit, as used in WebKitGTK+ prior to version 2.20.0 or without libsoup 2.62.0, unexpectedly failed to use system proxy settings for WebSocket connections. As a result, users could be deanonymized by crafted web sites via a WebSocket connection.Show less
3Debian
GnomeRedhat
8Debian Linux
Enterprise Linux DesktopEnterprise Linux Server+5 more
Nov 21, 2024
Apr 24, 2018
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HT...Show more
An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.Show less
1Gnome
1Libsoup
Apr 29, 2026
Aug 20, 2012
N/A· v4
N/A· v3
5.0 MEDIUM· v2
libsoup 2.32.2 and earlier does not validate certificates or clear the trust flag when the ssl-ca-file does not exist, which allows remote attackers to bypass authentication by connecting with a SSL connection.
1Gnome
1Libsoup
Apr 29, 2026
Aug 31, 2011
N/A· v4
N/A· v3
5.0 MEDIUM· v2
Directory traversal vulnerability in soup-uri.c in SoupServer in libsoup before 2.35.4 allows remote attackers to read arbitrary files via a %2e%2e (encoded dot dot) in a URI.