CVE-2021-46195
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 55 - wyżej niż 55% wszystkich znanych CVE
Streszczenie
W GCC v12.0 wykryto niekontrolowaną rekurencję w komponencie libiberty/rust-demangle.c, co pozwala atakującemu spowodować odmowę usługi (DoS) poprzez nadmierne zużycie CPU i pamięci.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wyczerpania zasobów systemowych, co może prowadzić do niedostępności usług lub systemu.
Rekomendacja
Zaleca się aktualizację GCC do wersji, która zawiera poprawkę dla tego problemu, lub unikanie przetwarzania niezaufanych danych przez dotknięty komponent.
Inne podatności w GCC
Zobacz wszystkie- CVE-2026-102010Wysokie
Znaleziono błąd w GCC. Gdy aplikacja wywołuje funkcję erase_if na kolejce priorytetowej typu binary heap w libstdc++, biblioteka ponownie alokuje pamięć, ale nie aktualizuje wewnętrznego wskaźnika wpisu. Atakujący, który może wywołać tę operację, może wykorzystać ten błąd use-after-free, prowadząc do odmowy usługi (DoS) poprzez awarię aplikacji lub potencjalne uszkodzenie pamięci.
- CVE-1999-1439Niskie
Gcc 2.7.2 umożliwia lokalnym użytkownikom nadpisywanie dowolnych plików poprzez atak symlink na tymczasowe pliki .i, .s lub .o.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

