CVE-2026-0988
Glib: glib: denial of service via integer overflow in g_buffered_input_stream_peek()
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
3.7
Glib: glib: denial of service via integer overflow in g_buffered_input_stream_peek()
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
- Record
CVE-2026-0988- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-190
- Updated
- 2026-11-06
EUVDEUVD-2026-3684
3.7
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
- Record
EUVD-2026-3684- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-m2x7-c9gp-xc46
3.7
A flaw was found in glib. Missing validation of offset and count parameters in the...
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
- Record
GHSA-m2x7-c9gp-xc46- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
3.7
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
- Record
CVE-2026-0988- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-190
- Updated
- 2026-11-06
OSVBELL-CVE-2026-0988
3.7
- Record
BELL-CVE-2026-0988- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-0988
3.7
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
- Record
DEBIAN-CVE-2026-0988- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 24 moreShow less
OSVOESA-2026-1291
3.7
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
Integer Overflow vulnerability in the g_buffered_input_stream_peek() function of the GLib library. The issue is caused by missing validation of the offset and count parameters, leading to an unsafe arithmetic operation during length calculation. When specially crafted values are provided, the offset + count computation may overflow, resulting in an incorrect size being passed to memcpy(). This can trigger a heap or stack buffer overflow and lead to a segmentation fault. Exploitation is subject to strict preconditions and primarily impacts availability by causing application crashes.(CVE-2026-0988)
- Record
OESA-2026-1291- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-1292
4.2
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
Integer Overflow vulnerability in the g_buffered_input_stream_peek() function of the GLib library. The issue is caused by missing validation of the offset and count parameters, leading to an unsafe arithmetic operation during length calculation. When specially crafted values are provided, the offset + count computation may overflow, resulting in an incorrect size being passed to memcpy(). This can trigger a heap or stack buffer overflow and lead to a segmentation fault. Exploitation is subject to strict preconditions and primarily impacts availability by causing application crashes.(CVE-2026-0988)
A flaw was found in the GLib Base64 encoding routine when processing very large input data. Due to incorrect use of integer types during length calculation, the library may miscalculate buffer boundaries. This can cause memory writes outside the allocated buffer. Applications that process untrusted or extremely large Base64 input using GLib may crash or behave unpredictably.(CVE-2026-1484)
A flaw was found in Glib's content type parsing logic. This buffer underflow vulnerability occurs because the length of a header line is stored in a signed integer, which can lead to integer wraparound for very large inputs. This results in pointer underflow and out-of-bounds memory access. Exploitation requires a local user to install or process a specially crafted treemagic file, which can lead to local denial of service or application instability.(CVE-2026-1485)
- Record
OESA-2026-1292- CVSS 3.1
- 4.2 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-1293
3.7
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
Integer Overflow vulnerability in the g_buffered_input_stream_peek() function of the GLib library. The issue is caused by missing validation of the offset and count parameters, leading to an unsafe arithmetic operation during length calculation. When specially crafted values are provided, the offset + count computation may overflow, resulting in an incorrect size being passed to memcpy(). This can trigger a heap or stack buffer overflow and lead to a segmentation fault. Exploitation is subject to strict preconditions and primarily impacts availability by causing application crashes.(CVE-2026-0988)
- Record
OESA-2026-1293- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-1294
3.7
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
Integer Overflow vulnerability in the g_buffered_input_stream_peek() function of the GLib library. The issue is caused by missing validation of the offset and count parameters, leading to an unsafe arithmetic operation during length calculation. When specially crafted values are provided, the offset + count computation may overflow, resulting in an incorrect size being passed to memcpy(). This can trigger a heap or stack buffer overflow and lead to a segmentation fault. Exploitation is subject to strict preconditions and primarily impacts availability by causing application crashes.(CVE-2026-0988)
- Record
OESA-2026-1294- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-1397
5.4
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
Integer Overflow vulnerability in the g_buffered_input_stream_peek() function of the GLib library. The issue is caused by missing validation of the offset and count parameters, leading to an unsafe arithmetic operation during length calculation. When specially crafted values are provided, the offset + count computation may overflow, resulting in an incorrect size being passed to memcpy(). This can trigger a heap or stack buffer overflow and lead to a segmentation fault. Exploitation is subject to strict preconditions and primarily impacts availability by causing application crashes.(CVE-2026-0988)
A flaw was found in the GLib Base64 encoding routine when processing very large input data. Due to incorrect use of integer types during length calculation, the library may miscalculate buffer boundaries. This can cause memory writes outside the allocated buffer. Applications that process untrusted or extremely large Base64 input using GLib may crash or behave unpredictably.(CVE-2026-1484)
A flaw was found in Glib's content type parsing logic. This buffer underflow vulnerability occurs because the length of a header line is stored in a signed integer, which can lead to integer wraparound for very large inputs. This results in pointer underflow and out-of-bounds memory access. Exploitation requires a local user to install or process a specially crafted treemagic file, which can lead to local denial of service or application instability.(CVE-2026-1485)
A flaw was found in GLib. An integer overflow vulnerability in its Unicode case conversion implementation can lead to memory corruption. By processing specially crafted and extremely large Unicode strings, an attacker could trigger an undersized memory allocation, resulting in out-of-bounds writes. This could cause applications utilizing GLib for string conversion to crash or become unstable. This vulnerability has an impact on confidentiality, integrity, and availability.(CVE-2026-1489)
- Record
OESA-2026-1397- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-1399
4.2
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
Integer Overflow vulnerability in the g_buffered_input_stream_peek() function of the GLib library. The issue is caused by missing validation of the offset and count parameters, leading to an unsafe arithmetic operation during length calculation. When specially crafted values are provided, the offset + count computation may overflow, resulting in an incorrect size being passed to memcpy(). This can trigger a heap or stack buffer overflow and lead to a segmentation fault. Exploitation is subject to strict preconditions and primarily impacts availability by causing application crashes.(CVE-2026-0988)
A flaw was found in the GLib Base64 encoding routine when processing very large input data. Due to incorrect use of integer types during length calculation, the library may miscalculate buffer boundaries. This can cause memory writes outside the allocated buffer. Applications that process untrusted or extremely large Base64 input using GLib may crash or behave unpredictably.(CVE-2026-1484)
A flaw was found in Glib's content type parsing logic. This buffer underflow vulnerability occurs because the length of a header line is stored in a signed integer, which can lead to integer wraparound for very large inputs. This results in pointer underflow and out-of-bounds memory access. Exploitation requires a local user to install or process a specially crafted treemagic file, which can lead to local denial of service or application instability.(CVE-2026-1485)
- Record
OESA-2026-1399- CVSS 3.1
- 4.2 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2026:7461
7.7
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7461- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-0988
3.7
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
- Record
UBUNTU-CVE-2026-0988- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVAZL-75017 No score
CVE-2026-0988 affecting package glib for versions less than 2.78.6-9
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
- Record
AZL-75017- Updated
- 2026-11-05
OSVAZL-75020 No score
CVE-2026-0988 affecting package glib 2.71.0-9
A flaw was found in glib. Missing validation of offset and count parameters in the g_buffered_input_stream_peek() function can lead to an integer overflow during length calculation. When specially crafted values are provided, this overflow results in an incorrect size being passed to memcpy(), triggering a buffer overflow. This can cause application crashes, leading to a Denial of Service (DoS).
- Record
AZL-75020- Updated
- 2026-11-02
OSVCLSA-2026-1776246056 No score
glib2: Fix of 5 CVEs
- CVE-2026-1489: fix integer overflow in Unicode case conversion functions
- CVE-2026-1484: fix integer overflow in GLib Base64 encoding
- CVE-2026-1485: fix buffer underflow in content type treemagic parsing
- CVE-2026-0988: fix integer overflow in g_buffered_input_stream_peek()
- CVE-2025-7039: fix integer overflow in temporary file creation
- Record
CLSA-2026-1776246056- Updated
- 2026-11-02
OSVCLSA-2026-1776329620 No score
glib2: Fix of 6 CVEs
- CVE-2026-1489: fix integer overflow in Unicode case conversion functions
- CVE-2026-1484: fix integer overflow in GLib Base64 encoding
- CVE-2025-14512: fix integer overflow in escape_byte_string() for byte strings with many invalid characters
- CVE-2026-1485: fix buffer underflow in content type treemagic parsing
- CVE-2026-0988: fix integer overflow in g_buffered_input_stream_peek()
- CVE-2025-7039: fix integer overflow in temporary file creation
- Record
CLSA-2026-1776329620- Updated
- 2026-11-02
OSVMGASA-2026-0023 No score
Updated glib2.0 packages fix security vulnerabilities
Glib prior to 2.82.5 is vulnerable to integer overflow and buffer under-read when parsing a very long invalid iso 8601 timestamp with g_date_time_new_from_iso8601(). (CVE-2025-3360) Buffer under-read on glib through glib/gfileutils.c via get_tmp_file(). (CVE-2025-7039) Integer overflow in g_escape_uri_string(). (CVE-2025-13601) Buffer underflow in gvariant parser leads to heap corruption. (CVE-2025-14087) Integer overflow in glib gio attribute escaping causes heap buffer overflow. (CVE-2025-14512) Denial of service via integer overflow in g_buffered_input_stream_peek(). (CVE-2026-0988)
- Record
MGASA-2026-0023- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10089-1 No score
gio-branding-upstream-2.86.3-2.1 on GA media
These are all security issues fixed in the gio-branding-upstream-2.86.3-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10089-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20150-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2026-1485: Fixed buffer underflow and out-of-bounds access due to integer wraparound in content type parsing (bsc#1257354).
- CVE-2026-1484: Fixed buffer underflow and out-of-bounds access due to miscalculated buffer boundaries in the Base64 encoding routine (bsc#1257355).
- CVE-2026-1489: Fixed undersized heap allocation followed by out-of-bounds access due to integer overflow in Unicode case conversion (bsc#1257353).
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
openSUSE-SU-2026:20150-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0264-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
SUSE-SU-2026:0264-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0266-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
SUSE-SU-2026:0266-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0286-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
SUSE-SU-2026:0286-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0458-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2026-1485: Fixed buffer underflow and out-of-bounds access due to integer wraparound in content type parsing (bsc#1257354).
- CVE-2026-1484: Fixed buffer underflow and out-of-bounds access due to miscalculated buffer boundaries in the Base64 encoding routine (bsc#1257355).
- CVE-2026-1489: Fixed undersized heap allocation followed by out-of-bounds access due to integer overflow in Unicode case conversion (bsc#1257353).
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
SUSE-SU-2026:0458-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20210-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2026-1485: Fixed buffer underflow and out-of-bounds access due to integer wraparound in content type parsing (bsc#1257354).
- CVE-2026-1484: Fixed buffer underflow and out-of-bounds access due to miscalculated buffer boundaries in the Base64 encoding routine (bsc#1257355).
- CVE-2026-1489: Fixed undersized heap allocation followed by out-of-bounds access due to integer overflow in Unicode case conversion (bsc#1257353).
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
SUSE-SU-2026:20210-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20221-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2026-1485: Fixed buffer underflow and out-of-bounds access due to integer wraparound in content type parsing (bsc#1257354).
- CVE-2026-1484: Fixed buffer underflow and out-of-bounds access due to miscalculated buffer boundaries in the Base64 encoding routine (bsc#1257355).
- CVE-2026-1489: Fixed undersized heap allocation followed by out-of-bounds access due to integer overflow in Unicode case conversion (bsc#1257353).
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
SUSE-SU-2026:20221-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20446-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2026-1485: Fixed buffer underflow and out-of-bounds access due to integer wraparound in content type parsing (bsc#1257354).
- CVE-2026-1484: Fixed buffer underflow and out-of-bounds access due to miscalculated buffer boundaries in the Base64 encoding routine (bsc#1257355).
- CVE-2026-1489: Fixed undersized heap allocation followed by out-of-bounds access due to integer overflow in Unicode case conversion (bsc#1257353).
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
SUSE-SU-2026:20446-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20493-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2025-13601: Fixed integer overflow in in g_escape_uri_string() (bsc#1254297).
- CVE-2025-14087: Fixed buffer underflow in GVariant parser leads to heap corruption (bsc#1254662).
- CVE-2025-14512: Fixed integer Overflow in GLib GIO Attribute Escaping Causes Heap Buffer Overflow (bsc#1254878).
- CVE-2026-1485: Fixed buffer underflow and out-of-bounds access due to integer wraparound in content type parsing (bsc#1257354).
- CVE-2026-1484: Fixed buffer underflow and out-of-bounds access due to miscalculated buffer boundaries in the Base64 encoding routine (bsc#1257355).
- CVE-2026-1489: Fixed undersized heap allocation followed by out-of-bounds access due to integer overflow in Unicode case conversion (bsc#1257353).
- CVE-2026-0988: Fixed a potential integer overflow in g_buffered_input_stream_peek (bsc#1257049).
- Record
SUSE-SU-2026:20493-1- Updated
- 2026-11-02
OSVUSN-7971-1 No score
glib2.0 vulnerability
It was discovered that GLib incorrectly handled the buffered input stream API. An attacker could use this issue to cause GLib to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-7971-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glibAzure Linux:3 |
before 2.78.6-9 | 2.78.6-9 |
glibAzure Linux:2 |
through 2.71.0-9 | None known |
glibAlpaquita:23 |
2.74.1-r2 up to 2.74.7-r5 | 2.74.7-r5 |
glibAlpaquita:25 |
2.84.2-r0 up to 2.84.4-r2 | 2.84.4-r2 |
glibAlpaquita:stream |
2.76.0-r1 up to 2.86.3-r1 | 2.86.3-r1 |
glib2TuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
glib2-develTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
glib2-docTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
glib2-staticTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
glib2-testsTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
Show 55 moreShow less
| Package | Affected | Fixed |
|---|---|---|
glib2TuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2-develTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2-docTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2-staticTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2-testsTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2.0Debian:12 |
before 2.74.6-2+deb12u9, plus listed versions 2.74.6-22.74.6-2+deb12u12.74.6-2+deb12u22.74.6-2+deb12u32.74.6-2+deb12u4 Show 4 moreShow less2.74.6-2+deb12u52.74.6-2+deb12u62.74.6-2+deb12u72.74.6-2+deb12u8 |
2.74.6-2+deb12u9 |
glib2.0Debian:13 |
before 2.84.4-3~deb13u3, plus listed versions 2.84.3-12.84.4-12.84.4-22.84.4-3~deb13u12.84.4-3~deb13u2 |
2.84.4-3~deb13u3 |
glib2.0Debian:14 |
before 2.86.3-5, plus listed versions 2.84.3-12.84.4-12.84.4-22.84.4-32.84.4-3~deb13u1 Show 23 moreShow less2.84.4-3~deb13u22.84.4-3~deb13u32.84.4-3~deb13u42.84.4-3~deb13u52.85.1-12.85.1-22.85.2-22.85.3-12.85.4-12.86.0-12.86.0-22.86.0-32.86.0-42.86.0-52.86.0-62.86.0-72.86.1-12.86.1-22.86.2-12.86.3-12.86.3-22.86.3-32.86.3-4 |
2.86.3-5 |
glib2.0Debian:11 From an advisory covering 4 CVEs |
before 2.66.8-1+deb11u8, plus listed versions 2.66.8-12.66.8-1+deb11u12.66.8-1+deb11u22.66.8-1+deb11u32.66.8-1+deb11u42.66.8-1+deb11u52.66.8-1+deb11u62.66.8-1+deb11u7 |
2.66.8-1+deb11u8 |
glib2.0Mageia:9 From an advisory covering 6 CVEs |
before 2.76.3-1.6.mga9 | 2.76.3-1.6.mga9 |
glib2openEuler:24.03-LTS-SP3 |
before 2.78.3-13.oe2403sp3 | 2.78.3-13.oe2403sp3 |
glib2openEuler:20.03-LTS-SP4 From an advisory covering 3 CVEs |
before 2.66.8-23.oe2003sp4 | 2.66.8-23.oe2003sp4 |
glib2openEuler:24.03-LTS |
before 2.78.3-13.oe2403 | 2.78.3-13.oe2403 |
glib2openEuler:24.03-LTS-SP1 |
before 2.78.3-13.oe2403sp1 | 2.78.3-13.oe2403sp1 |
glib2openEuler:24.03-LTS-SP2 From an advisory covering 4 CVEs |
before 2.78.3-15.oe2403sp2 | 2.78.3-15.oe2403sp2 |
glib2openEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 2.72.2-25.oe2203sp4 | 2.72.2-25.oe2203sp4 |
glib2Red Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2-develRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2-docRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2-staticRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2-testsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2SUSE:Linux Enterprise Micro 5.2 |
before 2.62.6-150200.3.39.1 | 2.62.6-150200.3.39.1 |
glib2SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 2.48.2-12.55.1 | 2.48.2-12.55.1 |
glib2SUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 2.78.6-150600.4.28.1 | 2.78.6-150600.4.28.1 |
glib2openSUSE:Leap 15.6 |
before 2.78.6-150600.4.28.1 | 2.78.6-150600.4.28.1 |
glib2-docopenSUSE:Leap 15.6 |
before 2.78.6-150600.4.28.1 | 2.78.6-150600.4.28.1 |
glib2SUSE:Linux Enterprise Micro 5.3 |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise Micro 5.4 |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise Micro 5.5 |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise Server 15 SP4-LTSS |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise Server 15 SP5-LTSS |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 2.70.5-150400.3.34.1 | 2.70.5-150400.3.34.1 |
glib2SUSE:Linux Micro 6.2 From an advisory covering 4 CVEs |
before 2.84.4-160000.2.1 | 2.84.4-160000.2.1 |
glib2SUSE:Linux Enterprise Server 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.2.1 | 2.84.4-160000.2.1 |
glib2-docSUSE:Linux Enterprise Server 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.2.1 | 2.84.4-160000.2.1 |
glib2SUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.2.1 | 2.84.4-160000.2.1 |
glib2-docSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.2.1 | 2.84.4-160000.2.1 |
glib2SUSE:Linux Micro 6.0 From an advisory covering 4 CVEs |
before 2.76.2-12.1 | 2.76.2-12.1 |
glib2SUSE:Linux Micro 6.1 From an advisory covering 7 CVEs |
before 2.78.6-slfo.1.1_6.1 | 2.78.6-slfo.1.1_6.1 |
glib2.0Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 2.38.0-1ubuntu12.38.1-12.39.1-0ubuntu12.39.1-0ubuntu22.39.1-0ubuntu3 Show 20 moreShow less2.39.2-0ubuntu12.39.2-0ubuntu22.39.3-0ubuntu42.39.4-0ubuntu12.39.90-0ubuntu12.39.91-0ubuntu22.39.91-0ubuntu32.39.92-22.40.0-12.40.0-1ubuntu12.40.0-22.40.2-0ubuntu12.40.2-0ubuntu1.12.40.2-0ubuntu1.1+esm12.40.2-0ubuntu1.1+esm22.40.2-0ubuntu1.1+esm32.40.2-0ubuntu1.1+esm42.40.2-0ubuntu1.1+esm62.40.2-0ubuntu1.1+esm72.40.2-0ubuntu1.1+esm8 |
None known |
glib2.0Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.46.1-12.46.1-22.47.1-12.47.3-32.47.4-1 Show 21 moreShow less2.47.5-12.47.6-12.48.0-1ubuntu32.48.0-1ubuntu42.48.1-1~ubuntu16.04.12.48.2-0ubuntu12.48.2-0ubuntu32.48.2-0ubuntu42.48.2-0ubuntu4.12.48.2-0ubuntu4.22.48.2-0ubuntu4.32.48.2-0ubuntu4.42.48.2-0ubuntu4.52.48.2-0ubuntu4.62.48.2-0ubuntu4.72.48.2-0ubuntu4.82.48.2-0ubuntu4.8+esm12.48.2-0ubuntu4.8+esm32.48.2-0ubuntu4.8+esm42.48.2-0ubuntu4.8+esm52.48.2-0ubuntu4.8+esm6 |
None known |
glib2.0Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.54.1-1ubuntu12.55.2-2ubuntu12.56.0-2ubuntu12.56.0-4ubuntu12.56.1-2ubuntu1 Show 15 moreShow less2.56.2-0ubuntu0.18.04.12.56.2-0ubuntu0.18.04.22.56.3-0ubuntu0.18.04.12.56.4-0ubuntu0.18.04.22.56.4-0ubuntu0.18.04.32.56.4-0ubuntu0.18.04.42.56.4-0ubuntu0.18.04.52.56.4-0ubuntu0.18.04.62.56.4-0ubuntu0.18.04.72.56.4-0ubuntu0.18.04.82.56.4-0ubuntu0.18.04.92.56.4-0ubuntu0.18.04.9+esm32.56.4-0ubuntu0.18.04.9+esm42.56.4-0ubuntu0.18.04.9+esm52.56.4-0ubuntu0.18.04.9+esm6 |
None known |
glib2.0Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.62.1-12.63.1-22.63.1-2ubuntu12.63.3-12.63.3-3 Show 15 moreShow less2.63.5-22.64.0-12.64.1-12.64.2-1~fakesync12.64.3-1~ubuntu20.04.12.64.6-1~ubuntu20.04.12.64.6-1~ubuntu20.04.22.64.6-1~ubuntu20.04.32.64.6-1~ubuntu20.04.42.64.6-1~ubuntu20.04.62.64.6-1~ubuntu20.04.72.64.6-1~ubuntu20.04.82.64.6-1~ubuntu20.04.92.64.6-1~ubuntu20.04.9+esm12.64.6-1~ubuntu20.04.9+esm2 |
None known |
glib2.0Ubuntu:22.04:LTS |
before 2.72.4-0ubuntu2.8, plus listed versions 2.68.4-1ubuntu12.70.1-12.70.2-12.71.0-22.71.1-1 Show 12 moreShow less2.71.2-12.71.3-12.72.0-12.72.1-12.72.4-0ubuntu12.72.4-0ubuntu22.72.4-0ubuntu2.22.72.4-0ubuntu2.32.72.4-0ubuntu2.42.72.4-0ubuntu2.52.72.4-0ubuntu2.62.72.4-0ubuntu2.7 |
2.72.4-0ubuntu2.8 |
glib2.0Ubuntu:24.04:LTS |
before 2.80.0-6ubuntu3.7, plus listed versions 2.78.0-22.78.1-42.78.3-12.78.3-22.79.1-1 Show 9 moreShow less2.79.2-1~ubuntu12.79.3-3ubuntu52.80.0-6ubuntu12.80.0-6ubuntu32.80.0-6ubuntu3.12.80.0-6ubuntu3.22.80.0-6ubuntu3.42.80.0-6ubuntu3.52.80.0-6ubuntu3.6 |
2.80.0-6ubuntu3.7 |
glib2.0Ubuntu:25.10 |
before 2.86.0-2ubuntu0.2, plus listed versions 2.84.1-12.84.1-22.84.2-12.84.3-12.85.1-2 Show 4 moreShow less2.85.2-22.85.3-12.86.0-22.86.0-2ubuntu0.1 |
2.86.0-2ubuntu0.2 |
glib2.0Ubuntu:26.04:LTS |
before 2.87.2-2, plus listed versions 2.86.0-22.86.1-12.86.1-22.86.2-12.86.3-12.86.3-4 |
2.87.2-2 |
glib2openSUSE:Tumbleweed |
before 2.86.3-2.1 | 2.86.3-2.1 |
glib2openSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.2.1 | 2.84.4-160000.2.1 |
glib2-docopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.2.1 | 2.84.4-160000.2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| products | CVE List | |
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-0988 is a low vulnerability (CVSS 3.7) in Red Hat Enterprise Linux 10, published January 16, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in glib 2.78.6-9.
References
access.redhat.com/errata/RHSA-2026:7461
access.redhat.com/security/cve/CVE-2026-0988
bugzilla.redhat.com/show_bug.cgi?id=2429886
gitlab.gnome.org/GNOME/glib/-/issues/3851
nvd.nist.gov/vuln/detail/CVE-2026-0988
github.com/advisories/GHSA-m2x7-c9gp-xc46
Show 64 moreShow less
docs.bell-sw.com/security/cves/CVE-2026-0988
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1776246056.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1776329620.html
security-tracker.debian.org/tracker/CVE-2026-0988
advisories.mageia.org/MGASA-2026-0023.html
bugs.mageia.org/show_bug.cgi?id=35052
ubuntu.com/security/notices/USN-7971-1
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1291
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1292
nvd.nist.gov/vuln/detail/CVE-2026-1484
nvd.nist.gov/vuln/detail/CVE-2026-1485
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1293
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1294
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1397
nvd.nist.gov/vuln/detail/CVE-2026-1489
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1399
images.redhat.com
access.redhat.com/security/cve/CVE-2025-13601
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-14512
access.redhat.com/security/cve/CVE-2025-14087
access.redhat.com/security/cve/CVE-2025-7039
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7461.json
bugzilla.redhat.com/show_bug.cgi?id=2392423
cve.org/CVERecord?id=CVE-2025-7039
nvd.nist.gov/vuln/detail/CVE-2025-7039
gitlab.gnome.org/GNOME/glib/-/issues/3716
bugzilla.redhat.com/show_bug.cgi?id=2416741
cve.org/CVERecord?id=CVE-2025-13601
nvd.nist.gov/vuln/detail/CVE-2025-13601
gitlab.gnome.org/GNOME/glib/-/issues/3827
gitlab.gnome.org/GNOME/glib/-/merge_requests/4914
bugzilla.redhat.com/show_bug.cgi?id=2419093
cve.org/CVERecord?id=CVE-2025-14087
nvd.nist.gov/vuln/detail/CVE-2025-14087
gitlab.gnome.org/GNOME/glib/-/issues/3834
bugzilla.redhat.com/show_bug.cgi?id=2421339
cve.org/CVERecord?id=CVE-2025-14512
nvd.nist.gov/vuln/detail/CVE-2025-14512
gitlab.gnome.org/GNOME/glib/-/issues/3845
cve.org/CVERecord?id=CVE-2026-0988
suse.com/support/update/announcement/2026/suse-su-20260264-1
bugzilla.suse.com/1257049
suse.com/security/cve/CVE-2026-0988
suse.com/support/update/announcement/2026/suse-su-20260266-1
suse.com/support/update/announcement/2026/suse-su-20260286-1
suse.com/support/update/announcement/2026/suse-su-20260458-1
suse.com/support/update/announcement/2026/suse-su-202620210-1
bugzilla.suse.com/1257353
bugzilla.suse.com/1257354
bugzilla.suse.com/1257355
suse.com/security/cve/CVE-2026-1484
suse.com/security/cve/CVE-2026-1485
suse.com/security/cve/CVE-2026-1489
suse.com/support/update/announcement/2026/suse-su-202620221-1
suse.com/support/update/announcement/2026/suse-su-202620446-1
suse.com/support/update/announcement/2026/suse-su-202620493-1
bugzilla.suse.com/1254297
bugzilla.suse.com/1254662
bugzilla.suse.com/1254878
suse.com/security/cve/CVE-2025-13601
suse.com/security/cve/CVE-2025-14087
suse.com/security/cve/CVE-2025-14512
ubuntu.com/security/CVE-2026-0988