UbuntuUpdates.org

Package "libglib2.0-tests"

Name: libglib2.0-tests

Description:

GLib library of C routines - installed tests

Latest version: 2.72.4-0ubuntu2.10
Release: jammy (22.04)
Level: updates
Repository: universe
Head package: glib2.0
Homepage: https://wiki.gnome.org/Projects/GLib

Links


Download "libglib2.0-tests"


Other versions of "libglib2.0-tests" in Jammy

Repository Area Version
base universe 2.72.1-1
security universe 2.72.4-0ubuntu2.10
proposed universe 2.72.4-0ubuntu2.11

Changelog

Version: 2.72.4-0ubuntu2.10 2026-09-21 22:07:52 UTC

glib2.0 (2.72.4-0ubuntu2.10) jammy-security; urgency=medium

  * SECURITY UPDATE: off-by-one OOB read in GVariant serialiser
    - debian/patches/CVE-2026-58010.patch: fix bounds check to use >= instead
      of > in gvs_tuple_is_normal() in glib/gvariant-serialiser.c.
    - CVE-2026-58010
  * SECURITY UPDATE: OOB read in GDateTime
    - debian/patches/CVE-2026-58011.patch: add missing range validation to
      g_date_time_add_full() in glib/gdatetime.c.
    - CVE-2026-58011
  * SECURITY UPDATE: buffer over-read in g_regex_replace
    - debian/patches/CVE-2026-58012.patch: fix case-change substitution
      handling with G_REGEX_RAW in glib/gregex.c.
    - CVE-2026-58012
  * SECURITY UPDATE: buffer over-read in GIOChannel
    - debian/patches/CVE-2026-58013.patch: add length check before memcmp
      in g_io_channel_read_line_backend() in glib/giochannel.c.
    - CVE-2026-58013
  * SECURITY UPDATE: off-by-one heap under-read in GKeyFile
    - debian/patches/CVE-2026-58014.patch: add len > 0 check before
      accessing value[len-1] in g_key_file_get_locale_string_list() in
      glib/gkeyfile.c.
    - CVE-2026-58014
  * SECURITY UPDATE: path traversal in DBUS_COOKIE_SHA1 auth
    - debian/patches/CVE-2026-58015.patch: validate cookie_context parameter
      to prevent path traversal in gio/gdbusauthmechanismsha1.c.
    - CVE-2026-58015
  * SECURITY UPDATE: state confusion in D-Bus introspection XML parser
    - debian/patches/CVE-2026-58016.patch: fix node element nesting check
      and add assertions in gio/gdbusintrospection.c.
    - CVE-2026-58016
  * SECURITY UPDATE: resource exhaustion in GDBus authentication
    - debian/patches/CVE-2026-15588.patch: limit length of lines read from
      client in gio/gdbusauth.c.
    - CVE-2026-15588
  * SECURITY UPDATE: heap buffer overflow in xdgmime
    - debian/patches/CVE-2026-16118.patch: fix pointer arithmetic in
      byte-swap routine in gio/xdgmime/xdgmimemagic.c.
    - CVE-2026-16118

 -- Leonidas Da Silva Barbosa Tue, 08 Sep 2026 14:07:49 -0300

Source diff to previous version
CVE-2026-58010 A flaw was found in GLib. An off-by-one error can occur in the gvs_tuple_is_normal function in the glib/gvariant-serialiser.c file when doing an alig
CVE-2026-58011 A flaw was found in GLib. An out-of-bounds read of only 2 bytes can occur in the g_date_time_get_ymd function in the glib/gdatetime.c file when an in
CVE-2026-58012 A flaw was found in GLib. A buffer over-read can occur in the g_regex_replace function when used with the `G_REGEX_RAW` compile flag and case-change
CVE-2026-58013 A flaw was found in GLib. A buffer over-read can occur in g_io_channel_read_line_backend() in the giochannel.c file when a custom line terminator wit
CVE-2026-58014 A flaw was found in GLib. An off-by-one error can occur in the g_key_file_get_locale_string_list function in the gkeyfile.c file when loading a key f
CVE-2026-58015 A flaw was found in GLib. The D-Bus client-side implementation of the DBUS_COOKIE_SHA1 SASL authentication mechanism does not validate the cookie_con
CVE-2026-58016 A flaw was found in GLib. A state confusion issue exists in g_dbus_node_info_new_for_xml() in the gio/gdbusintrospection.c file when processing malfo
CVE-2026-15588 A denial-of-service and resource exhaustion vulnerability exists within the `GDBus` component of GLib. The `gdbusauth` authentication mechanism fails
CVE-2026-16118 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

Version: 2.72.4-0ubuntu2.9 2026-02-05 22:08:42 UTC
No changelog available yet.
Source diff to previous version

Version: 2.72.4-0ubuntu2.8 2026-01-22 02:49:22 UTC

  glib2.0 (2.72.4-0ubuntu2.8) jammy-security; urgency=medium

  * SECURITY UPDATE: Integer overflow in g_buffered_input_stream_peek()
    - debian/patches/CVE-2026-0988.patch: fix a potential integer overflow
      in peek() in gio/gbufferedinputstream.c,
      gio/tests/buffered-input-stream.c.
    - CVE-2026-0988

 -- Marc Deslauriers <email address hidden> Tue, 20 Jan 2026 08:55:03 -0500

Source diff to previous version
CVE-2026-0988 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 ove

Version: 2.72.4-0ubuntu2.7 2026-01-06 21:10:24 UTC

  glib2.0 (2.72.4-0ubuntu2.7) jammy-security; urgency=medium

  * SECURITY UPDATE: overflow via long invalid ISO 8601 timestamp
    - debian/patches/CVE-2025-3360-1.patch: fix integer overflow when
      parsing very long ISO8601 inputs in glib/gdatetime.c.
    - debian/patches/CVE-2025-3360-2.patch: fix potential integer overflow
      in timezone offset handling in glib/gdatetime.c.
    - debian/patches/CVE-2025-3360-3.patch: track timezone length as an
      unsigned size_t in glib/gdatetime.c.
    - debian/patches/CVE-2025-3360-4.patch: factor out some string pointer
      arithmetic in glib/gdatetime.c.
    - debian/patches/CVE-2025-3360-5.patch: factor out an undersized
      variable in glib/gdatetime.c.
    - debian/patches/CVE-2025-3360-6.patch: add some missing GDateTime
      ISO8601 parsing tests in glib/tests/gdatetime.c.
    - CVE-2025-3360
  * SECURITY UPDATE: GString overflow
    - debian/patches/CVE-2025-6052.patch: fix overflow check when expanding
      the string in glib/gstring.c.
    - CVE-2025-6052
  * SECURITY UPDATE: integer overflow in temp file creation
    - debian/patches/CVE-2025-7039.patch: fix computation of temporary file
      name in glib/gfileutils.c.
    - CVE-2025-7039
  * SECURITY UPDATE: heap overflow in g_escape_uri_string()
    - debian/patches/CVE-2025-13601.patch: add overflow check in
      glib/gconvert.c.
    - CVE-2025-13601
  * SECURITY UPDATE: buffer underflow through glib/gvariant
    - debian/patches/CVE-2025-14087-1.patch: fix potential integer overflow
      parsing (byte)strings in glib/gvariant-parser.c.
    - debian/patches/CVE-2025-14087-2.patch: use size_t to count numbers of
      child elements in glib/gvariant-parser.c.
    - debian/patches/CVE-2025-14087-3.patch: convert error handling code to
      use size_t in glib/gvariant-parser.c.
    - CVE-2025-14087
  * SECURITY UPDATE: integer overflow in gfileattribute
    - debian/patches/gfileattribute-overflow.patch: add overflow check in
      gio/gfileattribute.c.
    - No CVE number

 -- Marc Deslauriers <email address hidden> Wed, 10 Dec 2025 11:09:12 -0500

Source diff to previous version
CVE-2025-3360 A flaw was found in GLib. An integer overflow and buffer under-read occur when parsing a long invalid ISO 8601 timestamp with the g_date_time_new_fro
CVE-2025-6052 A flaw was found in how GLib’s GString manages memory when adding data to strings. If a string is already very large, combining it with more input ca
CVE-2025-7039 A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potenti
CVE-2025-13601 A heap-based buffer overflow problem was found in glib through an incorrect calculation of buffer size in the g_escape_uri_string() function. If the
CVE-2025-14087 A flaw was found in GLib (Gnome Lib). This vulnerability allows a remote attacker to cause heap corruption, leading to a denial of service or potenti

Version: 2.72.4-0ubuntu2.6 2025-08-21 10:51:06 UTC

  glib2.0 (2.72.4-0ubuntu2.6) jammy; urgency=medium

  * Fix crash due to infinite recursion in MIME subclassing (LP: #2097496)

 -- Alessandro Astone <email address hidden> Fri, 20 Jun 2025 15:38:50 +0200

2097496 libglib: Crash due to infinite recursion in MIME subclassing



About   -   Send Feedback to @ubuntu_updates