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

CVE-2020-37040

High
Published: Translated: NVD NIST

Summary

Code Blocks 17.12 zawiera lokalną podatność na przepełnienie bufora, która umożliwia atakującym wykonanie dowolnego kodu poprzez stworzenie złośliwej nazwy pliku z użyciem znaków Unicode. Atakujący mogą wywołać tę podatność, wklejając specjalnie przygotowany ładunek do pola nazwy pliku podczas tworzenia projektu.

Risk Assessment

Podatność ta może prowadzić do wykonania nieautoryzowanych poleceń systemowych, co stwarza poważne zagrożenie dla bezpieczeństwa systemu. Atakujący mogą wykorzystać tę lukę do przejęcia kontroli nad systemem.

Recommendation

Zaleca się aktualizację Code Blocks do najnowszej wersji, która eliminuje tę podatność. Dodatkowo, należy monitorować i ograniczać możliwość wprowadzania złośliwych nazw plików w aplikacji.

Related vulnerabilities

Original NVD description (English source)

Code Blocks 17.12 contains a local buffer overflow vulnerability that allows attackers to execute arbitrary code by crafting a malicious file name with Unicode characters. Attackers can trigger the vulnerability by pasting a specially crafted payload into the file name field during project creation, potentially executing system commands like calc.exe.

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