CVE-2017-15670
KrytyczneStreszczenie
Biblioteka GNU C (glibc) przed wersją 2.27 zawiera błąd off-by-one, który prowadzi do przepełnienia bufora na stercie w funkcji glob. Problem ten jest związany z przetwarzaniem katalogów domowych przy użyciu operatora ~, gdy następuje po nim długa sekwencja znaków.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do nieautoryzowanego dostępu do pamięci, co zagraża integralności i poufności danych w systemie. Może to również umożliwić atakującym wykonanie złośliwego kodu.
Rekomendacja
Zaleca się aktualizację biblioteki glibc do wersji 2.27 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto monitorować i ograniczać dostęp do funkcji przetwarzających katalogi domowe.
Oryginalny opis (angielski, źródło NVD)
The GNU C Library (aka glibc or libc6) before 2.27 contains an off-by-one error leading to a heap-based buffer overflow in the glob function in glob.c, related to the processing of home directories using the ~ operator followed by a long string.

