USN-8794-1: GLib vulnerabilities
Ubuntu’s USN-8794-1 fixes GLib flaws that allow denial of service, a heap overflow, and data disclosure.
Canonical published USN-8794-1 for multiple GLib vulnerabilities. CVE-2026-15588 is a missing length limit in GDBus authentication that lets an unauthenticated attacker exhaust resources and cause denial of service. CVE-2026-16118 is a heap-based buffer overflow in xdgmime when an attacker-controlled MIME magic file is processed on little-endian systems. CVE-2026-58010 is an off-by-one error in the GVariant serializer that can cause an out-of-bounds read, information disclosure, or denial of service.
- CVE-2026-15588: GDBus lacks line-length limits, enabling unauthenticated resource exhaustion.
- CVE-2026-16118: xdgmime heap overflow via a crafted MIME magic file.
- CVE-2026-58010: GVariant off-by-one can leak data or crash.
- The Ubuntu notice does not report active exploitation.
Vulnerabilities mentionedAll →
- CVE-2026-155885.3<1%A denial-of-service and resource exhaustion vulnerability exists within the `GDBus` component of GLibpublished
- CVE-2026-161187.1<1%xdgmime: A heap-based buffer overflow can be triggered in _xdg_mime_magic_parse_magic_line() in the xdgmimemagic.c file on little-endian…
It was discovered that GLib's GDBus authentication mechanism failed to enforce length limitations on data lines read from a client. An unauthenticated attacker could exploit this to cause a denial of service via resource exhaustion. (CVE-2026-15588) It was discovered that the xdgmime library in GLib had a heap-based buffer overflow. An attacker-controlled MIME magic file could cause an out-of-bounds write on little-endian systems. (CVE-2026-16118) It was discovered that GLib had an off-by-one error in the GVariant serialiser. An attacker could use this to cause an out-of-bounds read, leading to information disclosure or a denial of service. (CVE-2026-58010) It was discovered that GLib had…
This source does not provide full text. Read it at ubuntu.com.