Katalog CVE

CVE-2017-20228

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Flat Assembler w wersji 1.71.21 zawiera podatność na przepełnienie bufora na stosie, która umożliwia lokalnym atakującym wykonanie dowolnego kodu poprzez dostarczenie zbyt dużego wejścia do aplikacji. Atakujący mogą stworzyć złośliwe dane wejściowe w asemblerze przekraczające 5895 bajtów, aby nadpisać wskaźnik instrukcji.

Ocena ryzyka

Podatność ta stwarza ryzyko wykonania złośliwego kodu przez lokalnych atakujących, co może prowadzić do przejęcia kontroli nad systemem. Organizacje powinny być świadome potencjalnych zagrożeń związanych z niewłaściwym zarządzaniem danymi wejściowymi w aplikacjach.

Rekomendacja

Zaleca się aktualizację Flat Assembler do najnowszej wersji, która eliminuje tę podatność. Dodatkowo, należy wprowadzić ograniczenia dotyczące długości danych wejściowych w aplikacji.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Flat Assembler 1.71.21 contains a stack-based buffer overflow vulnerability that allows local attackers to execute arbitrary code by supplying oversized input to the application. Attackers can craft malicious assembly input exceeding 5895 bytes to overwrite the instruction pointer and execute return-oriented programming chains for shell command execution.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS