Katalog CVE

CVE-2005-4807

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcji as_bad w pliku messages.c w assemblerze GNU as (gas) w pakiecie GNU Binutils przed wersją 20050721 występuje przepełnienie bufora na stosie. Atakujący mogą wykonać dowolny kod, wykorzystując plik .c z odpowiednio przygotowanym kodem asemblera wbudowanym.

Ocena ryzyka

Podatność ta może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów korzystających z podatnej wersji GNU Binutils. Atakujący mogą uzyskać pełną kontrolę nad systemem.

Rekomendacja

Zaleca się aktualizację GNU Binutils do wersji 20050721 lub nowszej, aby usunąć tę podatność. Dodatkowo, należy monitorować i ograniczać możliwość uruchamiania nieznanych lub niezweryfikowanych plików .c.

Powiązane podatności

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

Stack-based buffer overflow in the as_bad function in messages.c in the GNU as (gas) assembler in Free Software Foundation GNU Binutils before 20050721 allows attackers to execute arbitrary code via a .c file with crafted inline assembly code.

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