VYPR

Libsoup

by GNOME Foundation

Source repositories

CVEs (52)

  • CVE-2017-2885CriApr 24, 2018
    risk 0.66cvss 9.8epss 0.24

    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…

  • CVE-2019-17266CriOct 6, 2019
    risk 0.57cvss 9.8epss 0.03

    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.

  • CVE-2018-12910CriJul 5, 2018
    risk 0.57cvss 9.8epss 0.04

    The get_cookies function in soup-cookie-jar.c in libsoup 2.63.2 allows attackers to have unspecified impact via an empty hostname.

  • CVE-2026-0719HigJan 8, 2026
    risk 0.56cvss 8.6epss 0.01

    A flaw was identified in the NTLM authentication handling of the libsoup HTTP library, used by GNOME and other applications for network communication. When processing extremely long passwords, an internal size calculation can overflow due to improper use of signed integers. This…

  • CVE-2026-15711HigJul 14, 2026
    risk 0.49cvss 7.5epss 0.00

    A vulnerability was found in libsoup's WebSocket frame parsing implementation. The library fails to validate length rules specified in RFC 6455 §5.5, which mandates that all WebSocket control frames (e.g., PING, PONG, CLOSE) contain a payload of 125 bytes or less. A remote,…

  • CVE-2026-15709HigJul 14, 2026
    risk 0.49cvss 7.5epss 0.01

    A flaw was found in libsoup's WebSocket implementation when using the permessage-deflate extension. The extension's decompression loop (inflate()) processes data in chunks without enforcing an upper boundary limit on the output buffer size. While libsoup limits the incoming…

  • CVE-2025-12105HigOct 23, 2025
    risk 0.49cvss 7.5epss 0.00

    A flaw was found in the asynchronous message queue handling of the libsoup library, widely used by GNOME and WebKit-based applications to manage HTTP/2 communications. When network operations are aborted at specific timing intervals, an internal message queue item may be freed…

  • CVE-2025-11021HigSep 26, 2025
    risk 0.49cvss 7.5epss 0.01

    A flaw was found in the cookie date handling logic of the libsoup HTTP library, widely used by GNOME and other applications for web communication. When processing cookies with specially crafted expiration dates, the library may perform an out-of-bounds memory read. This flaw…

  • CVE-2025-4948HigMay 19, 2025
    risk 0.49cvss 7.5epss 0.01

    A flaw was found in the soup_multipart_new_from_message() function of the libsoup HTTP library, which is commonly used by GNOME and other applications to handle web communications. The issue occurs when the library processes specially crafted multipart messages. Due to improper…

  • CVE-2025-32049HigApr 3, 2025
    risk 0.49cvss 7.5epss 0.01

    A flaw was found in libsoup. The SoupWebsocketConnection may accept a large WebSocket message, which may cause libsoup to allocate memory and lead to a denial of service (DoS).

  • CVE-2024-52532HigNov 11, 2024
    risk 0.49cvss 7.5epss 0.01

    GNOME libsoup before 3.6.1 has an infinite loop, and memory consumption. during the reading of certain patterns of WebSocket data from clients.

  • CVE-2024-52530HigNov 11, 2024
    risk 0.49cvss 7.5epss 0.01

    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.

  • CVE-2025-32914HigApr 14, 2025
    risk 0.48cvss 7.4epss 0.01

    A flaw was found in libsoup, where the soup_multipart_new_from_message() function is vulnerable to an out-of-bounds read. This flaw allows a malicious HTTP client to induce the libsoup server to read out of bounds.

  • CVE-2025-2784HigApr 3, 2025
    risk 0.46cvss 7.0epss 0.01

    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.

  • CVE-2026-66339MedJul 24, 2026
    risk 0.42cvss 6.5epss 0.00

    A flaw was found in libsoup. After a CONNECT tunnel is established through an HTTP proxy, libsoup incorrectly attaches the Proxy-Authorization header to subsequent HTTPS requests sent through that tunnel to the destination server. This allows the destination server to capture…

  • CVE-2026-15714MedJul 14, 2026
    risk 0.42cvss 6.5epss 0.00

    An out-of-bounds read vulnerability was found in libsoup's multipart processing subsystem. The flaw exists in the soup_multipart_input_stream_read_headers() function inside soup-multipart-input-stream.c, which does not adequately restrict or validate the size of incoming…

  • CVE-2026-2436MedMar 26, 2026
    risk 0.42cvss 6.5epss 0.00

    A flaw was found in libsoup's SoupServer. A remote attacker could exploit a use-after-free vulnerability where the `soup_server_disconnect()` function frees connection objects prematurely, even if a TLS handshake is still pending. If the handshake completes after the connection…

  • CVE-2026-2369MedMar 19, 2026
    risk 0.42cvss 6.5epss 0.00

    A flaw was found in libsoup. An integer underflow vulnerability occurs when processing content with a zero-length resource, leading to a buffer overread. This can allow an attacker to potentially access sensitive information or cause an application level denial of service.

  • CVE-2025-4969MedMay 21, 2025
    risk 0.42cvss 6.5epss 0.01

    A vulnerability was found in the libsoup package. This flaw stems from its failure to correctly verify the termination of multipart HTTP messages. This can allow a remote attacker to send a specially crafted multipart HTTP body, causing the libsoup-consuming server to read…

  • CVE-2025-46420MedApr 24, 2025
    risk 0.42cvss 6.5epss 0.01

    A flaw was found in libsoup. It is vulnerable to memory leaks in the soup_header_parse_quality_list() function when parsing a quality list that contains elements with all zeroes.

Page 1 of 3