RLSA-2026:98557: Moderate: glib2 security update
GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.
Security Fix(es):
xdgmime: heap-based buffer overflow in xdgmimemagicparsemagicline() in xdgmimemagic.c (CVE-2026-16118)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
rocky-linux/glib2-debuginfoto a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23 - Upgrade
Upgrade
rocky-linux/glib2-staticto a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23 - Upgrade
Upgrade
rocky-linux/glib2-tests-debuginfoto a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23 - Upgrade
Upgrade
rocky-linux/glib2-devel-debuginfoto a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23 - Upgrade
Upgrade
rocky-linux/glib2-docto a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23 - Upgrade
Upgrade
rocky-linux/glib2-debugsourceto a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23 - Upgrade
Upgrade
rocky-linux/glib2-develto a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23 - Upgrade
Upgrade
rocky-linux/glib2to a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23 - Upgrade
Upgrade
rocky-linux/glib2-teststo a version that resolves this vulnerability.Fixed in 0:2.80.4-22.el10_3.23
Event History
Frequently Asked Questions
What component contains the vulnerability?
The issue is in xdgmime, specifically in _xdg_mime_magic_parse_magic_line() in xdgmimemagic.c. It is a heap-based buffer overflow.
What level of access and interaction are required for exploitation?
The supplied CVSS vector indicates local attack access, low attack complexity, no privileges required, and user interaction is required. The vector also indicates impacts to integrity and availability, with no confidentiality impact.
Which Rocky Linux packages are covered by this update?
The listed packages are glib2, glib2-devel, glib2-doc, glib2-static, glib2-debuginfo, glib2-devel-debuginfo, glib2-tests-debuginfo, and glib2-debugsource.