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_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", "binary_version": "11.4.0-1ubuntu1~22.04.2" } ] }
{ "binaries": [ { "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", "binary_version": "11.5.0-1ubuntu1~24.04" } ] }
{ "binaries": [ { "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", "binary_version": "11.5.0-2ubuntu1" } ] }
{ "binaries": [ { "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", "binary_version": "7.11.1-0ubuntu1~16.5+esm1" } ] }
{ "binaries": [ { "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", "binary_version": "8.1.1-0ubuntu1+esm1" } ] }