GCC v12.0 was discovered to contain an uncontrolled recursion via the component libiberty/rust-demangle.c. This vulnerability allows attackers to cause a Denial of Service (DoS) by consuming excessive CPU and memory resources.
{
"binaries": [
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "cpp-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "g++-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "g++-11-multilib"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11-base"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11-hppa64-linux-gnu"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11-locales"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11-multilib"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11-offload-amdgcn"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11-offload-nvptx"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11-source"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gcc-11-test-results"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gccbrig-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gccgo-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gccgo-11-multilib"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gdc-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gdc-11-multilib"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gfortran-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gfortran-11-multilib"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gm2-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gnat-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gobjc++-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gobjc++-11-multilib"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gobjc-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "gobjc-11-multilib"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "lib32asan6"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "lib32go19"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "lib32gphobos2"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "lib64asan6"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "lib64go19"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "lib64gphobos2"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libasan6"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libgnat-11"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libgo19"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libgphobos2"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libhsail-rt0"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libstdc++-11-pic"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libtsan0"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libx32asan6"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libx32go19"
},
{
"binary_version": "11.4.0-1ubuntu1~22.04.3",
"binary_name": "libx32gphobos2"
}
]
}
{
"binaries": [
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "cpp-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "g++-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "g++-11-multilib"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11-base"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11-hppa64-linux-gnu"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11-locales"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11-multilib"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11-offload-amdgcn"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11-offload-nvptx"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11-source"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gcc-11-test-results"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gccbrig-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gccgo-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gccgo-11-multilib"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gdc-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gdc-11-multilib"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gfortran-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gfortran-11-multilib"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gm2-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gnat-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gobjc++-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gobjc++-11-multilib"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gobjc-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "gobjc-11-multilib"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "lib32asan6"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "lib32go19"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "lib32gphobos2"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "lib64asan6"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "lib64go19"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "lib64gphobos2"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libasan6"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libgnat-11"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libgo19"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libgphobos2"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libhsail-rt0"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libstdc++-11-pic"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libtsan0"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libx32asan6"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libx32go19"
},
{
"binary_version": "11.5.0-1ubuntu1~24.04.1",
"binary_name": "libx32gphobos2"
}
]
}
{
"binaries": [
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "cpp-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "g++-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "g++-11-multilib"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11-base"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11-hppa64-linux-gnu"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11-locales"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11-multilib"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11-offload-amdgcn"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11-offload-nvptx"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11-source"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gcc-11-test-results"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gccgo-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gccgo-11-multilib"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gdc-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gdc-11-multilib"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gfortran-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gfortran-11-multilib"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gnat-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gobjc++-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gobjc++-11-multilib"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gobjc-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "gobjc-11-multilib"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "lib32asan6"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "lib32go19"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "lib32gphobos2"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "lib64asan6"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "lib64go19"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "lib64gphobos2"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libasan6"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libgnat-11"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libgo19"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libgphobos2"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libstdc++-11-pic"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libtsan0"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libx32asan6"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libx32go19"
},
{
"binary_version": "11.5.0-7ubuntu1.1",
"binary_name": "libx32gphobos2"
}
]
}
{
"binaries": [
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "cpp-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "g++-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "g++-11-multilib"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11-base"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11-hppa64-linux-gnu"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11-locales"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11-multilib"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11-offload-amdgcn"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11-offload-nvptx"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11-source"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gcc-11-test-results"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gccgo-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gccgo-11-multilib"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gdc-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gdc-11-multilib"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gfortran-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gfortran-11-multilib"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gnat-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gobjc++-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gobjc++-11-multilib"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gobjc-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "gobjc-11-multilib"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "lib32asan6"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "lib32go19"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "lib32gphobos2"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "lib64asan6"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "lib64go19"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "lib64gphobos2"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libasan6"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libgnat-11"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libgo19"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libgphobos2"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libstdc++-11-pic"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libtsan0"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libx32asan6"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libx32go19"
},
{
"binary_version": "11.5.0-11ubuntu2",
"binary_name": "libx32gphobos2"
}
]
}