CyberSecBulletin

GNOME vulnerabilities

We track 53 vulnerabilities in GNOME products across 20 products. 53 are rated high or critical, and none are known to be exploited. The most recent was published on September 29, 2026.

53vulnerabilities
6critical
47high
0exploited
8.0average CVSS score

Latest GNOME vulnerabilities

  • 9.8 Critical severity

    Red Hat Enterprise Linux 10: Out-of-bounds Read

    CVE-2026-102560Red Hat

    A flaw was found in libsoup. When the permessage-deflate WebSocket extension compresses a very large outgoing message, truncated size calculations used for GByteArray growth could wrap, causing zlib to write past the allocated buffer and resulting in a heap bu

  • 8.6 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Read

    CVE-2026-102559Red Hat

    A flaw was found in libsoup. When constructing a masked WebSocket client frame for a very large outgoing payload, size values passed to GByteArray allocation APIs could be truncated while the masking routine still used the full length, causing a heap buffer ov

  • 8.6 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Read

    CVE-2026-102558Red Hat

    A flaw was found in libsoup. When max-incoming-payload-size is unlimited (0), SoupWebsocketConnection could grow its incoming GByteArray based on an attacker-controlled frame length until the length wrapped, causing a heap buffer overflow while reading frame d

  • 8.2 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Read

    CVE-2026-102555Red Hat

    A flaw was found in libsoup. The soup_uri_decode_data_uri() function incorrectly treated base64 data-URI payloads as NUL-terminated strings when calling g_base64_decode_inplace(). If the percent-decoded payload contained embedded NUL bytes, the decoded length

  • 8.6 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Read

    CVE-2026-102557Red Hat

    A flaw was found in libsoup. When reassembling fragmented WebSocket messages into a GByteArray, libsoup did not adequately cap total message size against the limits of the underlying buffer type. A remote peer could send fragments that caused size truncation w

  • 8.6 High severity

    Red Hat Enterprise Linux 10: Access of Resource Using Incompatible Type

    CVE-2026-102556Red Hat

    A flaw was found in libsoup. When handling an incoming WebSocket Pong frame, SoupWebsocketConnection emitted the ::pong signal with a GByteArray pointer even though the signal is declared to pass a GBytes. Applications connecting a handler that follows the doc

  • 7.8 High severity

    NetworkManager-vpnc: Improper Neutralization of CRLF Sequences

    CVE-2026-91841GNOME

    A flaw was found in NetworkManager-vpnc, a VPN plugin for NetworkManager. A local unprivileged user can exploit this vulnerability by injecting a newline character into the CA-File path. This manipulation allows the user to execute arbitrary commands as the ro

  • 7.8 High severity

    NetworkManager-vpnc: Improper Neutralization of CRLF Sequences

    CVE-2026-91840GNOME

    A flaw was found in NetworkManager-vpnc. This vulnerability allows a local unprivileged user to escalate privileges to root. By injecting a newline character into the VPN username field, an attacker can manipulate the vpnc configuration to execute an arbitrary

  • 7.8 High severity

    NetworkManager-fortisslvpn: Improper Neutralization of CRLF Sequences

    CVE-2026-91839GNOME

    A flaw was found in NetworkManager-fortisslvpn, the FortiSSLVPN plugin for NetworkManager. The nm-fortisslvpn-service improperly handles carriage-return/line-feed (CR/LF) characters in VPN connection profile credentials. A local unprivileged user can exploit t

  • 7.8 High severity

    NetworkManager-sstp: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-91838GNOME

    A flaw was found in NetworkManager-sstp, the SSTP VPN plugin for NetworkManager. A local unprivileged user can exploit this vulnerability by embedding special characters, known as shell metacharacters, into VPN connection profile fields such as CA certificate

  • 7.8 High severity

    NetworkManager-iodine: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-91837GNOME

    A flaw was found in NetworkManager-iodine, the iodine VPN plugin for NetworkManager. A local unprivileged user can exploit a vulnerability in how the 'nameserver' setting is processed when establishing an iodine VPN connection. By embedding shell metacharacter

  • 7.8 High severity

    GIMP: Integer Overflow or Wraparound

    CVE-2026-92248GNOME

    A flaw was found in the file-psd plugin in GIMP. When generating a thumbnail preview for a specially crafted PSD (Photoshop Document) image file, an integer overflow occurs during the multiplication of values from an embedded JPEG header. This leads to an unde

  • 7.0 High severity

    gvfs: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-88924GNOME

    A flaw was found in the admin backend of gvfs. The privileged gvfsd-admin daemon changes the ownership of newly created private D-Bus sockets by calling the link-following chown() function on a pathname inside a user-controlled directory. A local attacker can

  • 8.8 High severity

    gvfs: Heap-based Buffer Overflow

    CVE-2026-84268GNOME

    A flaw was found in the SFTP backend in gvfs. When mounting a share and reading a file, a malicious SFTP server can cause read_reply() to process a length that exceeds the size requested by the client. The function does not verify the server-provided length ag

  • 7.8 High severity

    Dia: Heap-based Buffer Overflow

    CVE-2026-77652GNOME

    A heap-based buffer overflow vulnerability exists in the Dia diagram editor WPG file format importer. In plug-ins/wpg/wpg-import.c, the WPG import renderer allocates a fixed palette with: ren->pPal = g_new0(WPGColorRGB, 256); When handling a WPG_COLORMAP recor

  • 7.8 High severity

    Dia: Stack-based Buffer Overflow

    CVE-2026-77658GNOME

    A stack-based buffer overflow vulnerability exists in the Dia diagram editor when processing Network Bus objects from Dia XML project files. In objects/network/bus.c, bus_load() reads the number of bus handles from the file attribute "bus_handles" using attrib

  • 7.0 High severity

    GIMP: Integer Overflow or Wraparound

    CVE-2026-78465GNOME

    A flaw was found in the file-pcx plugin in GIMP, affecting 32-bit builds only. When processing a PCX image file, the plugin calculates memory allocation sizes based on the image dimensions and the number of color planes. If a crafted file sets the number of pl

  • 7.5 High severity

    gnome-remote-desktop: Uncontrolled Resource Consumption

    CVE-2026-18358GNOME

    A flaw was found in gnome-remote-desktop as shipped in Red Hat Enterprise Linux. When the daemon is running in system mode with RDP enabled, the incoming connection handler bypasses the connection throttler, allowing an unauthenticated remote attacker to open

  • 7.1 High severity

    GIMP: Out-of-bounds Read

    CVE-2026-66759GNOME

    A flaw was found in the file-icns plugin in GIMP. When applying a decompressed mask during ICNS image processing, the plugin reads from the mask data buffer without verifying if the cursor exceeds the allocated resource size. If a crafted file contains a trunc

  • 7.8 High severity

    GIMP: Integer Overflow or Wraparound

    CVE-2026-66758GNOME

    A flaw was found in the file-fits plugin in GIMP. When processing a FITS image file, the plugin calculates memory allocation sizes using signed 32-bit integers for width and height. If a crafted file sets both values to large values, their product exceeds 2^31

  • 7.2 High severity

    Red Hat Enterprise Linux 10: Inconsistent Interpretation of HTTP Requests

    CVE-2026-66338Red Hat

    A flaw was found in libsoup. The chunked transfer encoding parser uses a permissive parsing function for chunk sizes that silently accepts inputs violating RFC 9112, including leading whitespace, plus sign prefixes, and trailing invalid characters. When libsou

  • 9.1 Critical severity

    GLib: Integer Underflow (Wrap or Wraparound)

    CVE-2026-58016GNOME

    A flaw was found in GLib. A state confusion issue exists in g_dbus_node_info_new_for_xml() in the gio/gdbusintrospection.c file when processing malformed D-Bus introspection XML, specifically with a `node` element nested within other elements like `method`, `s

  • 7.5 High severity

    GLib: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-58015GNOME

    A flaw was found in GLib. The D-Bus client-side implementation of the DBUS_COOKIE_SHA1 SASL authentication mechanism does not validate the cookie_context parameter received from the server. A malicious D-Bus server can supply a cookie_context containing path t

  • 8.6 High severity

    GLib: Off-by-one Error

    CVE-2026-58014GNOME

    A flaw was found in GLib. An off-by-one error can occur in the g_key_file_get_locale_string_list function in the gkeyfile.c file when loading a key file with an empty value. This flaw can cause an out-of-bounds access of 1 byte or a denial of service when the

  • 8.2 High severity

    GLib: Buffer Over-read

    CVE-2026-58013GNOME

    A flaw was found in GLib. A buffer over-read can occur in g_io_channel_read_line_backend() in the giochannel.c file when a custom line terminator with a length greater than one is set, causing memcmp to read past the GString buffer. This vulnerability can caus

  • 8.2 High severity

    GLib: Buffer Over-read

    CVE-2026-58012GNOME

    A flaw was found in GLib. A buffer over-read can occur in the g_regex_replace function when used with the `G_REGEX_RAW` compile flag and case-change replacement escapes because the string_append function processes matched substrings using UTF-8 functions that

  • 7.5 High severity

    GLib: Out-of-bounds Read

    CVE-2026-58011GNOME

    A flaw was found in GLib. An out-of-bounds read of only 2 bytes can occur in the g_date_time_get_ymd function in the glib/gdatetime.c file when an invalid GDateTime object produced by the g_date_time_add_full function is processed. This flaw can corrupt the da

  • 8.2 High severity

    GLib: Buffer Over-read

    CVE-2026-58010GNOME

    A flaw was found in GLib. An off-by-one error can occur in the gvs_tuple_is_normal function in the glib/gvariant-serialiser.c file when doing an alignment padding check because the bounds check uses > instead of >=, causing an out-of-bounds read of only 1 byte

  • 9.8 Critical severity

    libxml2: Use After Free

    CVE-2026-6653GNOME

    Use After Free in libxml2's xmlParseInternalSubset from GNOME libxml2 version 2.9.11 to 2.11.0 allows a remote attacker to cause a denial-of-service via maliciously crafted XML input with improper entity resolution handling.

  • 8.1 High severity

    Red Hat Enterprise Linux 10: Buffer Access with Incorrect Length Value

    CVE-2026-1767Red Hat

    A flaw was found in the GNOME localsearch (previously known as tracker-miners) MP3 Extractor `tracker-extract-mp3` component. A remote attacker could exploit this heap buffer overflow vulnerability by providing a specially crafted MP3 file containing malformed

  • 7.5 High severity

    Red Hat Enterprise Linux 10: Heap-based Buffer Overflow

    CVE-2026-5201Red HatEPSS 1.15%

    A flaw was found in the gdk-pixbuf library. This heap-based buffer overflow vulnerability occurs in the JPEG image loader due to improper validation of color component counts when processing a specially crafted JPEG image. A remote attacker can exploit this fl

  • 8.2 High severity

    Red Hat Enterprise Linux 10: Cleartext Transmission of Sensitive Information

    CVE-2026-5119Red Hat

    A flaw was found in libsoup. When establishing HTTPS tunnels through a configured HTTP proxy, sensitive session cookies are transmitted in cleartext within the initial HTTP CONNECT request. A network-positioned attacker or a malicious HTTP proxy can intercept

  • 8.2 High severity

    Red Hat Enterprise Linux 10: Expired Pointer Dereference

    CVE-2026-2436Red Hat

    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 af

  • 9.1 Critical severity

    Red Hat Enterprise Linux 10: Integer Underflow (Wrap or Wraparound)

    CVE-2026-2369Red Hat

    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 denia

  • 7.5 High severity

    Red Hat Enterprise Linux 10: Use After Free

    CVE-2026-4271Red Hat

    A flaw was found in libsoup, a library for handling HTTP requests. This vulnerability, known as a Use-After-Free, occurs in the HTTP/2 server implementation. A remote attacker can exploit this by sending specially crafted HTTP/2 requests that cause authenticat

  • 7.3 High severity

    Red Hat Enterprise Linux 10: Reusing a Nonce, Key Pair in Encryption

    CVE-2026-3099Red Hat

    A flaw was found in Libsoup. The server-side digest authentication implementation in the SoupAuthDomainDigest class does not properly track issued nonces or enforce the required incrementing nonce-count (nc) attribute. This vulnerability allows a remote attack

  • 9.8 Critical severity

    glib: Integer Overflow or Wraparound

    CVE-2025-14087GNOME

    A flaw was found in GLib (Gnome Lib). This vulnerability allows a remote attacker to cause heap corruption, leading to a denial of service or potential code execution via a buffer-underflow in the GVariant parser when processing maliciously crafted input strin

  • 7.7 High severity

    Red Hat Enterprise Linux 10: Integer Overflow or Wraparound

    CVE-2025-13601Red Hat

    A heap-based buffer overflow problem was found in glib through an incorrect calculation of buffer size in the g_escape_uri_string() function. If the string to escape contains a very large number of unacceptable characters (which would need escaping), the calcu

  • 7.5 High severity

    libsoup: Use After Free

    CVE-2025-12105GNOME

    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

  • 7.8 High severity

    libxml2: Use After Free

    CVE-2025-7425GNOME

    A flaw was found in libxslt where the attribute type, atype, flags are modified in a way that corrupts internal memory management. When XSLT functions, such as the key() process, result in tree fragments, this corruption prevents the proper cleanup of ID attri