Skip to content
OpenAdvisories
High · 7.1 CVE-2026-16118 EUVD-2026-45266GHSA-cp7g-r78m-cc2g

Xdgmime: heap-based buffer overflow in _xdg_mime_magic_parse_magic_line() in xdgmimemagic.c

Published Jul 17, 2026 · Updated Nov 12, 2026 · Assigned by redhat

Description

A flaw was found in xdgmime. A heap-based buffer overflow can be triggered in _xdg_mime_magic_parse_magic_line() in the xdgmimemagic.c file on little-endian systems when an attacker-controlled MIME magic file in a user-writable XDG data location (e.g., in the $XDG_DATA_HOME/mime/magic path) is parsed by an application performing MIME type detection (e.g., via g_content_type_guess()). When performing byte-swap, incorrect pointer arithmetic on the write side causes an out-of-bounds write of 2 bytes, resulting in an application crash or memory corruption.

Affected products

VendorProductAffectedFixed
xdg xdgmime — —
Red Hat Red Hat Enterprise Linux 10 — —
Red Hat Red Hat Enterprise Linux 10.0 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support — —
Red Hat Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On — —
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9.6 Extended Update Support — —
Red Hat Cert Manager support for Red Hat OpenShift release 1.17 — —
Red Hat Cert Manager support for Red Hat OpenShift release 1.18 — —
Red Hat Cert Manager support for Red Hat OpenShift release 1.20 — —
Red Hat Red Hat AI Inference Server 3.2 — —
Red Hat Red Hat AI Inference Server 3.5 — —
Red Hat Red Hat Cost Management On-Premise 1 — —
Red Hat Red Hat Enterprise Linux AI 3.5 — —
Red Hat Red Hat OpenShift AI 3.0 — —
Red Hat Red Hat OpenShift AI 3.2 — —
Red Hat Red Hat OpenShift AI 3.3 — —
Red Hat Red Hat OpenShift AI 3.4 — —
Red Hat Red Hat OpenShift AI 3.5 — —
Red Hat Red Hat Update Infrastructure 5 — —
Red Hat Red Hat Enterprise Linux 7 — —
Red Hat Red Hat OpenShift AI (RHOAI) — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 glib2.0 2.88.3-3 —
Debian 13 glib2.0 2.84.4-3~deb13u5 —
Debian 12 glib2.0 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS glib2.0 2.88.0-1ubuntu0.1 USN-8794-1
Ubuntu 24.04 LTS glib2.0 2.80.0-6ubuntu3.9 USN-8794-1
Ubuntu 22.04 LTS glib2.0 2.72.4-0ubuntu2.10 USN-8794-1
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS glib2.0 2.64.6-1~ubuntu20.04.9+esm2 USN-8794-1
Ubuntu Pro 18.04 LTS glib2.0 2.56.4-0ubuntu0.18.04.9+esm6 USN-8794-1
Ubuntu Pro 16.04 LTS glib2.0 2.48.2-0ubuntu4.8+esm6 USN-8794-1
Ubuntu Pro 14.04 LTS glib2.0 2.40.2-0ubuntu1.1+esm8 USN-8794-1
ReleasePackageFixed inAdvisory
RHEL 10 glib2 +4 2.80.4-12.el10_2.22 RHSA-2026:98557, RHSA-2026:64799
RHEL 9 glib2 +4 2.68.4-19.el9_8.10 RHSA-2026:98452, RHSA-2026:64800
RHEL 8 glib2 +5 2.56.4-178.el8_10 RHSA-2026:66451
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS glib2 +4 2.80.4-4.el10_0.18 RHSA-2026:71404
RHEL 9.6 EUS glib2 +4 2.68.4-16.el9_6.8 RHSA-2026:71403
RHEL 9.4 E4S glib2 +3 2.68.4-14.el9_4.9 RHSA-2026:70636
RHEL 9.2 E4S glib2 +3 2.68.4-7.el9_2.8 RHSA-2026:71405
RHEL 8.6 EUS Long Life glib2 +3 2.56.4-158.el8_6.8 RHSA-2026:99864
RHEL 8.6 AUS glib2 +3 2.56.4-158.el8_6.8 RHSA-2026:99864

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 glib2 +4 2.80.4-12.el10_2.22 ALSA-2026:64799
AlmaLinux 9 glib2 +4 2.68.4-19.el9_8.10 ALSA-2026:64800
AlmaLinux 8 glib2 +5 2.56.4-178.el8_10 ALSA-2026:66451

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 glib2 2.80.4-12.el10_2.22 RLSA-2026:98557, RLSA-2026:64799
Rocky Linux 10 glib2-doc +3 2.80.4-22.el10_3.23 RLSA-2026:98557
Rocky Linux 9 glib2 2.68.4-19.el9_8.10 RLSA-2026:98452, RLSA-2026:64800
Rocky Linux 9 glib2-doc +3 2.68.4-29.el9_9.1 RLSA-2026:98452
Rocky Linux 8 glib2 2.56.4-178.el8_10 RLSA-2026:66451

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 glib2 +4 2.82.2-771.amzn2023 ALAS2023-2026-2028
Amazon Linux 2 glib2 +5 2.56.1-9.amzn2.0.15 ALAS2-2026-3850
Amazon Linux 2 webkitgtk4 +3 2.52.5-1.amzn2 ALAS2-2026-3843

Advisories 23

References