A flaw was discovered in GNU libiberty within demangle_path() in rust-demangle.c, as distributed in GNU Binutils version 2.36. A crafted symbol can cause stack memory to be exhausted leading to a crash.
{
"binaries": [
{
"binary_name": "gdb",
"binary_version": "12.1-0ubuntu1~22.04"
},
{
"binary_name": "gdb-multiarch",
"binary_version": "12.1-0ubuntu1~22.04"
},
{
"binary_name": "gdb-source",
"binary_version": "12.1-0ubuntu1~22.04"
},
{
"binary_name": "gdbserver",
"binary_version": "12.1-0ubuntu1~22.04"
}
],
"availability": "No subscription required"
}