CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2017-20228

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS