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 can cause a hidden overflow in the size calculation. This makes the system think it has enough memory when it doesn’t. As a result, data may be written past the end of the allocated memory, leading to crashes or memory corruption.
{
"binaries": [
{
"binary_name": "gir1.2-girepository-3.0",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "gir1.2-girepository-3.0-dev",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "gir1.2-glib-2.0",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "gir1.2-glib-2.0-dev",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "libgirepository-2.0-0",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "libgirepository-2.0-dev",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "libglib2.0-0t64",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "libglib2.0-bin",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "libglib2.0-data",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "libglib2.0-dev",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "libglib2.0-dev-bin",
"binary_version": "2.80.0-6ubuntu3.4"
},
{
"binary_name": "libglib2.0-tests",
"binary_version": "2.80.0-6ubuntu3.4"
}
],
"priority_reason": "This is a low-severity issue"
}
{
"binaries": [
{
"binary_name": "gir1.2-girepository-3.0",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "gir1.2-girepository-3.0-dev",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "gir1.2-glib-2.0",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "gir1.2-glib-2.0-dev",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "girepository-tools",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libgio-2.0-dev",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libgio-2.0-dev-bin",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libgirepository-2.0-0",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libgirepository-2.0-dev",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libglib2.0-0t64",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libglib2.0-bin",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libglib2.0-data",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libglib2.0-dev",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libglib2.0-dev-bin",
"binary_version": "2.84.1-1ubuntu0.1"
},
{
"binary_name": "libglib2.0-tests",
"binary_version": "2.84.1-1ubuntu0.1"
}
],
"priority_reason": "This is a low-severity issue"
}