GL
Product
glib
33
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 5High 19Medium 8Low 0
Watch
Add glib to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2025-14087 | 9.8 | Dec 10 | Glib: glib: buffer underflow in gvariant parser leads to heap corruption Affected: before 2.86.3 |
| CVE-2024-52533 | 9.8 | Nov 11 | gio/gsocks4aproxy.c in GNOME GLib before 2.82.1 has an off-by-one error and resultant buffer overflow because SOCKS4_CONN_MSG_LEN is not sufficient for a trailing '\0' character Affected: before 2.82.1 |
| CVE-2019-12450 | 9.8 | May 29 | file_copy_fallback in gio/gfile.c in GNOME GLib 2.15.0 through 2.61.1 does not properly restrict file permissions while a copy operation is in progress Affected: 2.15.0 through 2.61.1 |
| CVE-2018-16428 | 9.8 | Sep 4 | In GNOME GLib 2.56.1, g_markup_parse_context_end_parse() in gmarkup.c has a NULL pointer dereference Affected: 2.56.1 |
| CVE-2026-58016 | 9.1 | Jun 30 | Glib: integer underflow in gio/gdbusintrospection.c via "g_dbus_node_info_new_for_xml" Affected: before 2.89.0 |
| CVE-2026-58014 | 8.6 | Jun 30 | Glib: off-by-one error in glib/gkeyfile.c via "g_key_file_get_locale_string_list" Affected: before 2.88.1 |
| CVE-2026-58013 | 8.2 | Jun 30 | Glib: buffer over-read in glib/giochannel.c via "g_io_channel_read_line_backend" Affected: before 2.88.1 |
| CVE-2026-58012 | 8.2 | Jun 30 | Glib: buffer over-read in g_regex_replace() via glib/gregex.c:string_append() and g_utf8_next_char() Affected: before 2.86.5; before 2.88.1 |
| CVE-2026-58010 | 8.2 | Jun 30 | Glib: buffer over-read in glib/gvariant-serialiser.c via gvs_tuple_is_normal() Affected: before 2.86.5; before 2.88.1 |
| CVE-2023-32643 | 7.8 | Sep 14 | A flaw was found in GLib Affected: before 2.75.1 |
| CVE-2020-35457 | 7.8 | Dec 14 | GNOME GLib before 2.65.3 has an integer overflow, that might lead to an out-of-bounds write, in g_option_group_add_entries Affected: before 2.65.3 |
| CVE-2009-3289 | 7.8 | Sep 22 | The g_file_copy function in glib 2.0 sets the permissions of a target file to the permissions of a symbolic link (777), which allows user-assisted local users to modify files of… Affected: 2.0 |
| CVE-2025-13601 | 7.7 | Nov 26 | A heap-based buffer overflow problem was found in glib through an incorrect calculation of buffer size in the g_escape_uri_string() function Affected: before 2.86.3 |
| CVE-2026-58015 | 7.5 | Jun 30 | Glib: path traversal in glib/gio/gdbusauthmechanismsha1.c via keyring_lookup_entry and mechanism_client_data_receive Affected: before 2.88.1 |
| CVE-2026-58011 | 7.5 | Jun 30 | Glib: out-of-bounds read in glib/gdatetime.c:g_date_time_get_ymd via invalid gdatetime Affected: before 2.86.5; before 2.88.1 |
| CVE-2025-4056 | 7.5 | Jul 28 | A flaw was found in GLib Affected: before 2.84.1 |
| CVE-2025-6052 | 7.5 | Jun 13 | A flaw was found in how GLib’s GString manages memory when adding data to strings Affected: 2.75.3 through 2.84.3 |
| CVE-2023-32636 | 7.5 | Sep 14 | A flaw was found in glib, where the gvariant deserialization code is vulnerable to a denial of service introduced by additional input validation added to resolve CVE-2023-29499 Affected: before 2.74.4 |
| CVE-2023-29499 | 7.5 | Sep 14 | Gvariant offset table entry size is not checked in is_normal() Affected: before 2.74.4 |
| CVE-2021-27219 | 7.5 | Feb 15 | An issue was discovered in GNOME GLib before 2.66.6 and 2.67.x before 2.67.3 Affected: before 2.66.6; 2.67.0 before 2.67.3 |
| CVE-2021-27218 | 7.5 | Feb 15 | An issue was discovered in GNOME GLib before 2.66.7 and 2.67.x before 2.67.4 Affected: before 2.66.7; 2.67.0 before 2.67.4 |
| CVE-2019-13012 | 7.5 | Jun 28 | The keyfile settings backend in GNOME GLib (aka glib2.0) before 2.60.0 creates directories using g_file_make_directory_with_parents (kfsb->dir, NULL, NULL) and files using… Affected: 2.0.0 before 2.59.1 |
| CVE-2018-16429 | 7.5 | Sep 4 | GNOME GLib 2.56.1 has an out-of-bounds read vulnerability in g_markup_parse_context_parse() in gmarkup.c, related to utf8_str() Affected: 2.56.1 |
| CVE-2012-0039 | 7.5 | Jan 14 | GLib 2.31.8 and earlier, when the g_str_hash function is used, computes hash values without restricting the ability to trigger hash collisions predictably, which allows… Affected: through 2.31.8; 1.1.12; 1.1.12-1; 1.1.15; 1.2.0; 1.2.1; +34 more |
| CVE-2025-14512 | 6.5 | Dec 11 | Glib: integer overflow in glib gio attribute escaping causes heap buffer overflow Affected: before 2.86.3 |
| CVE-2019-9633 | 6.5 | Mar 8 | gio/gsocketclient.c in GNOME GLib 2.59.2 does not ensure that a parent GTask remains alive during the execution of a connection-attempting enumeration, which allows remote… Affected: 2.59.2 |
| CVE-2020-6750 | 5.9 | Jan 9 | GSocketClient in GNOME GLib through 2.62.4 may occasionally connect directly to a target address instead of connecting via a proxy server when configured to do so, because the… Affected: 2.60.0 through 2.62.4 |
| CVE-2023-32611 | 5.5 | Sep 14 | G_variant_byteswap() can take a long time with some non-normal inputs Affected: before 2.74.2 |
| CVE-2023-32665 | 5.5 | Sep 14 | Gvariant deserialisation does not match spec for non-normal data Affected: before 2.74.4 |
| CVE-2021-3800 | 5.5 | Aug 23 | A flaw was found in glib before version 2.63.6 Affected: before 2.62.5; 2.63.0 before 2.63.6 |
| CVE-2021-28153 | 5.3 | Mar 11 | An issue was discovered in GNOME GLib before 2.66.8 Affected: before 2.66.8 |
| CVE-2024-34397 | 5.2 | May 7 | An issue was discovered in GNOME GLib before 2.78.5, and 2.79.x and 2.80.x before 2.80.1 Affected: before 2.78.5; 2.79.0 before 2.80.1 |
| CVE-2008-4316 | – | Mar 14 | Multiple integer overflows in glib/gbase64.c in GLib before 2.20 allow context-dependent attackers to execute arbitrary code via a long string that is converted either (1) from or… Affected: through 2.16.4; 2.2.1; 2.14.5; 2.14.6; 2.16.3 |
Showing 33
