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.
{
"priority_reason": "This is a low-severity issue",
"binaries": [
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "gir1.2-girepository-3.0"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "gir1.2-girepository-3.0-dev"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "gir1.2-glib-2.0"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "gir1.2-glib-2.0-dev"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "libgirepository-2.0-0"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "libgirepository-2.0-dev"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "libglib2.0-0t64"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "libglib2.0-bin"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "libglib2.0-data"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "libglib2.0-dev"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "libglib2.0-dev-bin"
},
{
"binary_version": "2.80.0-6ubuntu3.5",
"binary_name": "libglib2.0-tests"
}
]
}
{
"priority_reason": "This is a low-severity issue",
"binaries": [
{
"binary_version": "2.84.1-1ubuntu0.1",
"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"
}
]
}