A file overwrite vulnerability exists in Epiphany when installing WebExtension packages from .xpi files. In src/webextension/ephy-web-extension-manager.c, decompress_xpi_thread() used libarchive with archive_read_support_format_all() (and filters), so the installer did not requir...
Vendor
GNOME vulnerabilities
396 published CVES affecting GNOME, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 396
- Critical
- 21
- High
- 160
- Medium
- 185
- Low
- 30
- Unscored
- 0
- CISA KEV
- 0
Products
- libsoup 36
- glib 31
- gdk-pixbuf 21
- evolution 19
- epiphany 17
- gdm 16
- gtk 15
- GIMP 12
- networkmanager 12
- gdkpixbuf 11
- gnome-shell 11
- screensaver 11
- gnome display manager 10
- gvfs 10
- librsvg 10
- evince 7
- pango 6
- gpdf 5
- evolution-data-server 4
- gnumeric 4
- libcroco 4
- libgsf 4
- libgxps 4
- nautilus 4
- balsa 3
- Dia 3
- file-roller 3
- gthumb 3
- gtk-vnc 3
- libxml2 3
Latest GNOME CVEs
Newest publication first · page 1 of 16
-
MediumCVSS 5.5 EPSS 0.18%
-
MediumCVSS 6.5 EPSS 0.47%
A logic error in Epiphany's site permission handling can cause camera and microphone access to be granted when the user only approves a different permission. In src/ephy-window.c, set_permission() stores the user's Allow/Deny choice after a WebKit permission dialog. Types CLIPBOA...
-
CVE-2026-115683 epiphany: TLS certificate warning bypass via race in tlsErrorPage message handler
PublishedMediumCVSS 6.8 EPSS 0.22%A race condition in Epiphany allows a malicious website to bypass the TLS/SSL certificate warning page. Epiphany registers the main-world script message handler "tlsErrorPage" so its internal TLS error page can implement "Accept Risk and Proceed". The handler was registered immed...
-
CVE-2026-116124 GNOME libgsf OLE2 gsf-infile-msole.c ole_info_read_metabat heap-based overflow
PublishedMediumCVSS 5.3 EPSS 0.43%A security vulnerability has been detected in GNOME libgsf up to 1.14.60. The impacted element is the function ole_info_read_metabat of the file gsf/gsf-infile-msole.c of the component OLE2 Parser. The manipulation leads to heap-based buffer overflow. The attack can be initiated...
-
CVE-2026-111132 GNOME libgxps through 0.3.2 Heap Out-of-Bounds Read via path_geometry_start_element
PublishedMediumCVSS 6.9 EPSS 0.13%GNOME libgxps through 0.3.2 contains a heap out-of-bounds read in path_geometry_start_element() that allows attackers to read past allocations via crafted PolyBezierSegment or PolyQuadraticBezierSegment Points attributes. Attackers can supply a point count not divisible by three...
-
MediumCVSS 5.7 EPSS 0.38%
A flaw was found in evolution-data-server. Calendar events containing a file:// URI in their ATTACH property automatically read the targeted local file, base64-encode its contents and upload it back to the server when the event is saved. There are no file path restrictions or che...
-
CriticalCVSS 9.8 EPSS 0.61%
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 buffer overflow.
-
CVE-2026-102559 Libsoup: libsoup: heap buffer overflow during websocket client-frame masking
PublishedHighCVSS 8.6 EPSS 0.63%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 overflow.
-
CVE-2026-102558 Libsoup: libsoup: heap buffer overflow during websocket receive-buffer growth
PublishedHighCVSS 8.6 EPSS 0.60%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 data.
-
HighCVSS 8.2 EPSS 0.48%
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 could remain uniniti...
-
CVE-2026-102557 Libsoup: libsoup: heap buffer overflow during websocket message reassembly
PublishedHighCVSS 8.6 EPSS 0.47%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 while the implementat...
-
CVE-2026-102556 Libsoup: libsoup: heap buffer overflow from websocket pong signal type confusion
PublishedHighCVSS 8.6 EPSS 0.47%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 documented GBytes API c...
-
HighCVSS 7.8 EPSS 0.19%
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 root user, leading to...
-
HighCVSS 7.8 EPSS 0.19%
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 program with root p...
-
HighCVSS 7.8 EPSS 0.20%
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 this by crafting a ma...
-
HighCVSS 7.8 EPSS 0.10%
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 or proxy settings. T...
-
HighCVSS 7.8 EPSS 0.14%
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 metacharacters (special character...
-
MediumCVSS 5.5 EPSS 0.12%
A heap use-after-free flaw was found in Gnumeric. When a user opens a crafted Gnumeric workbook containing a malformed SheetObjectComponent element, the XML parser can dereference a freed sheet-object component, causing Gnumeric to crash.
-
HighCVSS 7.8 EPSS 0.19%
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 undersized heap allocati...
-
HighCVSS 7.0 EPSS 0.23%
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 exploit this via a T...
-
MediumCVSS 4.3 EPSS 0.15%
A flaw was found in the MTP backend in gvfs. When reading a file from a mounted MTP device, do_read() in gvfsbackendmtp.c trusts the data length returned by the device without limiting it to the original size requested by the client. If a malicious MTP device responds with more b...
-
MediumCVSS 6.5 EPSS 0.30%
A flaw was found in the AFP backend in gvfs. When mounting a share, a malicious AFP server can cause the DSI read path to process a length that exceeds the size requested by the client. The function does not verify the server-provided length against the pre-sized reply buffer, ca...
-
MediumCVSS 4.3 EPSS 0.21%
A flaw was found in the SFTP backend in gvfs. When mounting a share, a malicious SFTP server can cause read_string() to allocate a buffer with a certain length but the function does not verify that the buffer is completely filled, leaving the remainder of the buffer containing un...
-
HighCVSS 8.8 EPSS 0.62%
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 against the allocated...
-
MediumCVSS 6.1 EPSS 0.18%
A flaw was found in the file-psd plugin in GIMP. When processing a specially crafted PSD image file, the plugin does not properly validate the channel-count parameter. This incorrect validation leads to improper memory bounds checking, resulting in both a heap out-of-bounds read...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.