Heap/stack buffer overflow in the dlang_lname function in d-demangle.c in libiberty allows attackers to potentially cause a denial of service (segmentation fault and crash) via a crafted mangled symbol.
{ "binaries": [ { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "cpp-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "g++-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "g++-11-multilib" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-base" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-hppa64-linux-gnu" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-locales" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-multilib" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-offload-amdgcn" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-offload-nvptx" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-plugin-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-source" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gcc-11-test-results" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gccbrig-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gccgo-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gccgo-11-multilib" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gdc-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gdc-11-multilib" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gfortran-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gfortran-11-multilib" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gm2-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gnat-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gobjc++-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gobjc++-11-multilib" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gobjc-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "gobjc-11-multilib" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32asan6" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32gcc-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32gfortran-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32go-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32go19" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32gphobos-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32gphobos2" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32objc-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib32stdc++-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64asan6" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64gcc-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64gfortran-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64go-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64go19" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64gphobos-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64gphobos2" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64objc-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "lib64stdc++-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libasan6" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgcc-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgccjit-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgfortran-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgm2-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgnat-11" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgo-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgo19" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgphobos-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libgphobos2" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libhsail-rt-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libhsail-rt0" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libobjc-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libstdc++-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libstdc++-11-pic" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libtsan0" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32asan6" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32gcc-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32gfortran-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32go-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32go19" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32gphobos-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32gphobos2" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32objc-11-dev" }, { "binary_version": "11.4.0-1ubuntu1~22.04.2", "binary_name": "libx32stdc++-11-dev" } ] }
{ "binaries": [ { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "cpp-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "g++-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "g++-11-multilib" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-base" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-hppa64-linux-gnu" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-locales" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-multilib" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-offload-amdgcn" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-offload-nvptx" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-plugin-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-source" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gcc-11-test-results" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gccbrig-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gccgo-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gccgo-11-multilib" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gdc-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gdc-11-multilib" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gfortran-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gfortran-11-multilib" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gm2-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gnat-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gobjc++-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gobjc++-11-multilib" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gobjc-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "gobjc-11-multilib" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32asan6" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32gcc-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32gfortran-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32go-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32go19" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32gphobos-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32gphobos2" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32objc-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib32stdc++-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64asan6" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64gcc-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64gfortran-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64go-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64go19" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64gphobos-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64gphobos2" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64objc-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "lib64stdc++-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libasan6" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgcc-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgccjit-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgfortran-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgm2-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgnat-11" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgo-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgo19" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgphobos-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libgphobos2" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libhsail-rt-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libhsail-rt0" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libobjc-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libstdc++-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libstdc++-11-pic" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libtsan0" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32asan6" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32gcc-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32gfortran-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32go-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32go19" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32gphobos-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32gphobos2" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32objc-11-dev" }, { "binary_version": "11.5.0-1ubuntu1~24.04", "binary_name": "libx32stdc++-11-dev" } ] }
{ "binaries": [ { "binary_version": "11.5.0-2ubuntu1", "binary_name": "cpp-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "g++-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "g++-11-multilib" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-base" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-hppa64-linux-gnu" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-locales" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-multilib" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-offload-amdgcn" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-offload-nvptx" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-plugin-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-source" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gcc-11-test-results" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gccbrig-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gccgo-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gccgo-11-multilib" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gdc-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gdc-11-multilib" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gfortran-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gfortran-11-multilib" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gm2-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gnat-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gobjc++-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gobjc++-11-multilib" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gobjc-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "gobjc-11-multilib" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32asan6" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32gcc-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32gfortran-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32go-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32go19" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32gphobos-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32gphobos2" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32objc-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib32stdc++-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64asan6" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64gcc-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64gfortran-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64go-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64go19" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64gphobos-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64gphobos2" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64objc-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "lib64stdc++-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libasan6" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgcc-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgccjit-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgfortran-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgm2-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgnat-11" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgo-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgo19" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgphobos-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libgphobos2" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libhsail-rt-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libhsail-rt0" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libobjc-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libstdc++-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libstdc++-11-pic" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libtsan0" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32asan6" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32gcc-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32gfortran-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32go-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32go19" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32gphobos-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32gphobos2" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32objc-11-dev" }, { "binary_version": "11.5.0-2ubuntu1", "binary_name": "libx32stdc++-11-dev" } ] }
{ "binaries": [ { "binary_version": "7.11.1-0ubuntu1~16.5+esm1", "binary_name": "gdb" }, { "binary_version": "7.11.1-0ubuntu1~16.5+esm1", "binary_name": "gdb-multiarch" }, { "binary_version": "7.11.1-0ubuntu1~16.5+esm1", "binary_name": "gdb-source" }, { "binary_version": "7.11.1-0ubuntu1~16.5+esm1", "binary_name": "gdb64" }, { "binary_version": "7.11.1-0ubuntu1~16.5+esm1", "binary_name": "gdbserver" } ] }
{ "binaries": [ { "binary_version": "8.1.1-0ubuntu1+esm1", "binary_name": "gdb" }, { "binary_version": "8.1.1-0ubuntu1+esm1", "binary_name": "gdb-multiarch" }, { "binary_version": "8.1.1-0ubuntu1+esm1", "binary_name": "gdb-source" }, { "binary_version": "8.1.1-0ubuntu1+esm1", "binary_name": "gdbserver" } ] }