CVE-2026-115455
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
W bibliotece libstdc++ kompilatora GCC wykryto błąd: podczas wyodrębniania danych do bitsetu ze strumienia szerokich znaków wewnętrzna alokacja pamięci na stosie nie uwzględnia prawidłowo rozmiaru i wyrównania znaków. Atakujący mogący dostarczyć spreparowane dane wejściowe do podatnej aplikacji może wywołać przepełnienie bufora na stosie prowadzące do odmowy usługi (DoS).
Ocena ryzyka
Aplikacje korzystające z libstdc++ i przetwarzające dane wejściowe od użytkowników mogą zostać zdalnie doprowadzone do awarii, co powoduje niedostępność usługi.
Rekomendacja
Zaktualizuj GCC/libstdc++ do wersji zawierającej poprawkę i przebuduj podatne aplikacje; do czasu aktualizacji ogranicz przyjmowanie niezaufanych danych wejściowych w aplikacjach korzystających z bitsetów na strumieniach szerokich znaków.
Inne podatności w GCC libstdc++
Zobacz wszystkie- CVE-2026-115456Niskie
W gcc wykryto lukę. Atakujący może wywołać atak denial-of-service (DoS), przekazując ciąg znaków niezakończony znakiem null do funkcji std::from_chars() w bibliotece libstdc++. Powoduje to odczyt poza granicami przydzielonego bufora, co może prowadzić do nieprawidłowego parsowania danych lub awarii aplikacji.
- CVE-2026-114691Średnie
W komponencie libstdc++ kompilatora GCC występuje błąd: atakujący mogący podać nadmiernie dużą liczbę elementów do konstruktora wektora boolowskiego (std::vector<bool>) może wywołać przepełnienie całkowite podczas wewnętrznych obliczeń pamięci. Prowadzi to do niespójnego stanu kontenera, dostępu do pamięci poza granicami i w konsekwencji awarii aplikacji lub odmowy usługi (DoS) podczas kolejnych operacji.
- CVE-2026-114690Średnie
W kompilatorze GCC wykryto lukę polegającą na dostępie do pamięci poza granicami w implementacji równoległego wyszukiwania w libstdc++, spowodowaną zbyt małym wewnętrznym buforem. Lokalny atakujący może wykorzystać tę lukę, dostarczając spreparowane dane wyszukiwania do aplikacji skompilowanej w trybie równoległym, powodując awarię procesu i odmowę usługi (DoS).
Oryginalny opis (angielski, źródło NVD)
A flaw was found in GCC libstdc++. When an application extracts data into a bitset from a wide-character stream, internal stack memory allocation fails to properly account for character size and alignment. An attacker capable of supplying crafted input to an affected application could trigger a stack-based buffer overflow leading denial of service (DoS).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

