This update for glib2 fixes the following issues:
Update to version 2.84.4.
Security issues fixed:
escape_byte_string() function when processing malicious files or remote
filesystem attribute values can lead to denial-of-service (bsc#1254878).bytestring_parse() and string_parse() functions when
processing attacker-influenced data may lead to crash or code execution (bsc#1254662).g_escape_uri_string() function when processing strings with a
large number of unacceptable characters may lead to crash or code execution (bsc#1254297).Other issues fixed and changes:
g_local_file_set_display_name during error handling.g_settings_bind_with_mapping_closures.gfileutils: fix computation of temporary file name.g_local_file_set_display_name().gthreadpool: catch pool_spawner creation failure.gio/filenamecompleter: fix leaks.gfilenamecompleter: fix g_object_unref() of undefined value.{
"binaries": [
{
"gio-branding-SLE": "16-160000.2.2",
"glib2-tools": "2.84.4-160000.1.1",
"libgio-2_0-0": "2.84.4-160000.1.1",
"libgirepository-2_0-0": "2.84.4-160000.1.1",
"libglib-2_0-0": "2.84.4-160000.1.1",
"libgmodule-2_0-0": "2.84.4-160000.1.1",
"libgobject-2_0-0": "2.84.4-160000.1.1",
"typelib-1_0-GLib-2_0": "2.84.4-160000.1.1",
"typelib-1_0-GModule-2_0": "2.84.4-160000.1.1",
"typelib-1_0-GObject-2_0": "2.84.4-160000.1.1",
"typelib-1_0-Gio-2_0": "2.84.4-160000.1.1"
}
]
}
{
"binaries": [
{
"gio-branding-SLE": "16-160000.2.2",
"glib2-tools": "2.84.4-160000.1.1",
"libgio-2_0-0": "2.84.4-160000.1.1",
"libgirepository-2_0-0": "2.84.4-160000.1.1",
"libglib-2_0-0": "2.84.4-160000.1.1",
"libgmodule-2_0-0": "2.84.4-160000.1.1",
"libgobject-2_0-0": "2.84.4-160000.1.1",
"typelib-1_0-GLib-2_0": "2.84.4-160000.1.1",
"typelib-1_0-GModule-2_0": "2.84.4-160000.1.1",
"typelib-1_0-GObject-2_0": "2.84.4-160000.1.1",
"typelib-1_0-Gio-2_0": "2.84.4-160000.1.1"
}
]
}