Skip to content
OpenAdvisories

Vendor

GNOME

63 known vulnerabilities.

34 results · Clear filters · Feed

  • Medium 5.5

    epiphany: TAR-based .xpi with hard links can overwrite user files during WebExtension install

    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 ins…

  • Medium 6.5

    epiphany: clipboard/website-data permission prompt incorrectly grants camera and microphone access

    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 …

  • Medium 6.8

    epiphany: TLS certificate warning bypass via race in tlsErrorPage message handler

    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…

  • Medium 6.3

    GNOME libgsf OLE2 gsf-infile-msole.c ole_info_read_metabat heap-based overflow

    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 att…

  • Medium 6.1

    GNOME libgxps through 0.3.2 Heap Out-of-Bounds Read via path_geometry_start_element

    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 no…

  • Medium 5.7

    Evolution-data-server: local file disclosure via attach file:// uris

    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 pat…

  • Medium 5.5

    Gnumeric: gnumeric: heap use-after-free when opening a malformed workbook

    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.

  • Medium 4.3

    Gvfs: mtp: out-of-bounds read in do_read()

    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…

  • Medium 6.5

    Gvfs: afp: heap-based buffer overflow in dsi read path

    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-s…

  • Medium 4.3

    Gvfs: sftp: uninitialized heap disclosure in read_string()

    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…

  • Medium 6.1

    Gimp: heap out-of-bounds read and stack out-of-bounds access in psd loader from channel-count handling

    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 hea…

  • Medium 6.1

    Gimp: heap out-of-bounds read in pvr vq (compressed) decoder due to missing bounds check

    A flaw was found in the file-pvr plugin in GIMP. When processing a specially crafted PVR image file, the VQ (compressed) decoder does not properly perform memory bounds checking. This missing validation results in a heap out-of-bounds read. This issue can res…

  • Medium 6.1

    Gimp: heap out-of-bounds read in ico loader via unvalidated used_clrs palette count

    A flaw was found in the file-ico plugin in GIMP. When processing a specially crafted ICO image file, the plugin does not properly validate the used_clrs (palette count) parameter. This incorrect validation leads to improper memory bounds checking, resulting i…

  • Medium 6.1

    Gimp: heap out-of-bounds reads in iff/ilbm loader from ham row size mismatch and nplanes=0

    A flaw was found in the file-iff (IFF/ILBM) plugin in GIMP. When processing a specially crafted IFF/ILBM image file, the plugin does not properly validate the HAM row size and improperly handles cases where the number of color planes (nPlanes) is zero. This c…

  • Medium 5.5

    Gimp: stack vla size underflow denial of service in seattle

    A flaw was found in the Seattle FilmWorks plugin in GIMP. When processing a specially crafted SFW image file, the plugin allocates a Variable-Length Array (VLA) on the stack without integer overflow checks, causing an unbounded stack allocation. This issue le…

  • Medium 4.4

    Gimp: multiple heap out-of-bounds reads in xwd loader from unrelated width and bytes-per-line validation

    A flaw was found in the file-xwd plugin in GIMP. When processing a specially crafted XWD image file, the plugin validates the image width and bytes-per-line parameters independently rather than ensuring their combined values are consistent with the allocated …

  • Medium 6.1

    Gimp: unbounded stack vla and 21-byte stack over-read in pix (esm) loader

    A flaw was found in the file-pix (ESM) plugin in GIMP. When processing a specially crafted PIX image file, the plugin allocates a Variable-Length Array (VLA) on the stack without proper bounds checking, causing an unbounded stack allocation followed by a 21-b…

  • Medium 5.4

    Epiphany: address bar / host spoofing via userinfo in ephy_uri_get_decoded_host()

    A flaw was found in Epiphany. An issue in how the browser reads web addresses allows attackers to fake the domain name shown in the address bar. If a user clicks a specially crafted link containing a colon (for example, [https://trusted.com:80@attacker.com/](…

  • Medium 5.5

    Gimp: signed integer overflow in file-sgi (sgi-lib) causes the plugin to crash on rle sgi images

    A flaw was found in the file-sgi plugin in GIMP. When processing an RLE-compressed SGI image, the plugin allocates memory for a row table. The image header dimensions (ysize and zsize) are read as 16-bit unsigned integers. If a crafted file sets both dimensio…

  • Medium 5.3

    Gdk-pixbuf: out-of-bounds read in ico parser

    A flaw was found in gdk-pixbuf. When parsing a specially crafted ICO file with pixel values that exceed the defined palette range, an out-of-bounds read can occur due to improper bounds checking against the actual palette size. This vulnerability causes heap …

  • Medium 6.8

    Librest: weak random number generation in pkce implementation

    A flaw was found in librest. The PKCE implementation for OAuth authorization uses the GRand function from the GLib API, a cryptographically insecure pseudo-random number generator. Because the generated "code verifier" lacks sufficient cryptographic entropy, …

  • Medium 5.9

    Glib: path traversal in glib/gio/gdbusauthmechanismsha1.c via keyring_lookup_entry and mechanism_client_data_receive

    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 …

  • Medium 6.5

    Glib: buffer over-read in glib/giochannel.c via "g_io_channel_read_line_backend"

    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 cau…

  • Medium 6.5

    Glib: buffer over-read in g_regex_replace() via glib/gregex.c:string_append() and g_utf8_next_char()

    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…

  • Medium 6.5

    Glib: buffer over-read in glib/gvariant-serialiser.c via gvs_tuple_is_normal()

    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 byt…

  • Medium 6.5

    Glib: out-of-bounds read in glib/gdatetime.c:g_date_time_get_ymd via invalid gdatetime

    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 d…

  • Medium 5.6

    Evolution-data-server: evolution data server: arbitrary file deletion via inconsistent uri handling

    A flaw was found in evolution-data-server. Inconsistent comparison logic in the addressbook file backend allows a Flatpak application with D-Bus access to craft a malicious URI containing directory traversal sequences. This URI is stored without proper valida…

  • Medium 5.1

    malcontent: Disk Space Exhaustion via Globally Accessible D-Bus API

    The newly introduced RecordUsage D-Bus method https://gitlab.freedesktop.org/pwithnall/malcontent/-/blob/0.14.0/libmalcontent-timer/child-timer-service.c in malcontent-timerd allows arbitrary users in the system to slowly fill up disk space in /var/lib/malcon…

  • Medium 6.5

    Glib: integer overflow in glib gio attribute escaping causes heap buffer overflow

    A flaw was found in glib. This vulnerability allows a heap buffer overflow and denial-of-service (DoS) via an integer overflow in GLib's GIO (GLib Input/Output) escape_byte_string() function when processing malicious file or remote filesystem attribute values.

  • Medium 5.6

    Glib: glib: buffer underflow in gvariant parser leads to heap corruption

    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 stri…

  • Medium 6.5

    GNOME libsoup before 3.6.1 allows a buffer overflow in applications that perform conversion to UTF-8 in soup_header_par…

  • Medium 6.3

    GNOME gvdb gvdb-builder.c gvdb_table_write_contents_async use after free

    A vulnerability was found in GNOME gvdb. It has been classified as critical. This affects the function gvdb_table_write_contents_async of the file gvdb-builder.c. The manipulation leads to use after free. It is possible to initiate the attack remotely. The na…

  • Medium 5.7

    Ekiga attempts to dlopen /tmp/ekiga_test.so

    Ekiga versions before 3.3.0 attempted to load a module from /tmp/ekiga_test.so.

  • Medium 4.1

    A flaw was discovered in gdm 3.24.1 where gdm greeter was no longer setting the ran_once boolean during autologin. If a…