Executive brief
A vulnerability has been identified in GLib, a fundamental software library used by many Linux applications and the GNOME desktop environment. An attacker could exploit this flaw by providing specially crafted file or filesystem information, potentially causing applications to crash or behave unexpectedly. This could lead to a denial-of-service, impacting the availability of affected systems and services.
Technical details
An integer overflow vulnerability (CWE-190) exists in the escape_byte_string() function within GLib's GIO (GLib Input/Output) library. The flaw is triggered when the library processes malicious file or remote filesystem attribute values. This overflow can lead to a heap-based buffer overflow, allowing an attacker to cause a denial-of-service (DoS) via application crashes. While the attack vector is listed as network-based, it typically requires some level of user interaction, such as a user viewing a malicious file or connecting to a compromised remote filesystem. Patches have been released by Red Hat for various Enterprise Linux versions, and GNOME has addressed the issue in GLib versions 2.86.3 and later.
Affected products
- GNOME glib2 up to (excluding) 2.86.3
- Red Hat Enterprise Linux 7.0, 8.0, 9.0, 10.0
- Red Hat OpenShift 4.0
Timeline
- 2025-12-11: disclosed: Initial disclosure by Red Hat
- 2025-12-11: advisory: NVD published date
- 2026-05-11: patched: Red Hat released security updates (RHSA-2026:15953, RHSA-2026:15969, RHSA-2026:15971)
References
- https://access.redhat.com/errata/RHSA-2026:15953
- https://access.redhat.com/errata/RHSA-2026:15969
- https://access.redhat.com/errata/RHSA-2026:15971
- https://access.redhat.com/errata/RHSA-2026:19148
- https://access.redhat.com/errata/RHSA-2026:7461
- https://access.redhat.com/security/cve/CVE-2025-14512
- https://bugzilla.redhat.com/show_bug.cgi?id=2421339