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.
{ "availability": "No subscription required", "binaries": [ { "binary_version": "12.1-0ubuntu1~22.04", "binary_name": "gdb" }, { "binary_version": "12.1-0ubuntu1~22.04", "binary_name": "gdb-dbgsym" }, { "binary_version": "12.1-0ubuntu1~22.04", "binary_name": "gdb-doc" }, { "binary_version": "12.1-0ubuntu1~22.04", "binary_name": "gdb-multiarch" }, { "binary_version": "12.1-0ubuntu1~22.04", "binary_name": "gdb-multiarch-dbgsym" }, { "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", "binary_name": "gdbserver-dbgsym" } ] }