CVE-2026-123151
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 44 - wyżej niż 44% wszystkich znanych CVE
Streszczenie
W debuggerze GNU (GDB) złośliwy zdalny cel debugowania może spowodować przepełnienie bufora na stosie podczas parsowania odpowiedzi celu. Może to doprowadzić do awarii GDB lub potencjalnie pozwolić celowi na wykonanie dowolnego kodu w procesie klienta GDB z uprawnieniami użytkownika uruchamiającego GDB.
Ocena ryzyka
Atakujący kontrolujący zdalny cel debugowania może wywołać awarię GDB lub wykonać dowolny kod na stacji roboczej dewelopera, co może prowadzić do kompromitacji systemu. Ryzyko dotyczy sesji zdalnego debugowania z niezaufanymi celami.
Rekomendacja
Zaktualizuj GDB do wersji zawierającej poprawkę. Do czasu aktualizacji łącz się wyłącznie z zaufanymi zdalnymi celami debugowania.
Inne podatności w GDB
Zobacz wszystkie- CVE-2026-121995Wysokie
Przepełnienie bufora stosu w handlerze przesyłania tracepointów klienta GDB pozwala kontrolowanemu przez atakującego stubowi debugowania na uszkodzenie pamięci stosu automatycznie podczas nawiązywania połączenia. Przepełnienie wynika z odczytu przez GDB poza bieżącą granicę odpowiedzi do nieaktualnej poprzedniej odpowiedzi w współdzielonym buforze pakietów.
- CVE-2026-121994Wysokie
Przepełnienie bufora stosu w handlerze protokołu zdalnego klienta GDB pozwala kontrolowanemu przez atakującego celowi debugowania na wykonanie dowolnego kodu w procesie GDB. Podatność występuje w fetch_register_using_p, która dekoduje odpowiedź rejestru stubu do bufora o rozmiarze alloca bez ograniczenia zapisów szerokością rejestru.
- CVE-2026-13732Wysokie
W GDB znaleziono błąd w parserze formatu debugowania STABS. Funkcja read_member_functions() w gdb/stabsread.c zawiera błąd usuwania z listy powiązanej w kodzie rozdzielającym destruktory i niedestruktory funkcji składowych klas C++. Błąd powoduje, że wpisy destruktorów pozostają na głównej liście funkcji, podczas gdy licznik długości listy jest zmniejszany, co prowadzi do zapisu poza zakresem, gdy lista funkcji jest kopiowana do finalnej tablicy. Atakujący może stworzyć plik ELF ze złośliwymi sekcjami .stab i .stabstr, co wywołuje ten zapis poza zakresem, gdy użytkownik otworzy plik w GDB i wykona dowolną operację inspekcji symboli, taką jak ustawienie punktu przerwania. Proces podrzędny nie musi być uruchamiany. W kontrolowanych warunkach wykazano, że można osiągnąć wykonanie dowolnych poleceń w procesie GDB.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in the GNU debugger (GDB). When GDB connects to a remote debug target, a malicious target can cause GDB to overflow a buffer on the stack while parsing the target's replies. This can crash GDB or potentially allow the target to execute arbitrary code in the GDB client process with the privileges of the user running GDB.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

