yocto ▾
›
kirkstone ▾
›
vulnerability
›
CVE-2021-46195
Component Overview
Vulnerability Overview
Name
CVE-2021-46195
Source
NVD (
link
)
Debian (
link
)
Description
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.
CWEs
CWE-674
Published Date
Jan 14, 2022
Updated Date
Jun 17, 2026
Workaround
-
Advisories
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103841
Exploit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103841
Exploit
Analysis
#
Affected Component
Analysis
gcc
Patched
Vulnerability Ratings
#
5.5
CVSSv31
4.3
CVSSv2
Others affected components
#
Name
Project
Project Version
Version
Status
gcc
openwrt
master
7
Not Affected
gcc
openwrt
openwrt-25.12
7
Not Affected
gcc
yocto
master
16.1.0
Not Affected
gcc
yocto
scarthgap
13.4.0
Not Affected
Resolved with patches
#
gcc (yocto:kirkstone)
#
Title
Author
Resolve
1
libiberty: Fix infinite recursion in rust demangler.
Nick Clifton <nickc@redhat.com>
CVE-2021-46195