CVE-2026-71219
ŚrednieCVSS 4.7Streszczenie
W gfs2-utils znaleziono podatność przepełnienia stosu. Kod przeglądający tablicę haszującą w metawalk.c używa alloca() z rozmiarem wyliczanym wykładniczo z niezaufanego pola di_depth na dysku, bez walidacji granic. Spreparowany obraz GFS2 z dużą wartością di_depth powoduje wyczerpanie stosu i odmowę usługi podczas przetwarzania przez fsck.gfs2, gfs2_edit lub savemeta.
Ocena ryzyka
Atakujący może spowodować awarię narzędzi fsck.gfs2, gfs2_edit lub savemeta, co prowadzi do niedostępności usług związanych z obsługą GFS2.
Rekomendacja
Zaktualizuj gfs2-utils do wersji z poprawką i unikaj przetwarzania niezaufanych obrazów GFS2.
Inne podatności w gfs2-utils
Zobacz wszystkie- CVE-2026-71224Średnie
W gfs2-utils znaleziono podatność przepełnienia stosu. Kod przeglądający metadane w pliku metawalk.c używa funkcji alloca() z niezaufaną wartością wysokości inode pochodzącą z metadanych na dysku, bez walidacji granic, co prowadzi do wyczerpania stosu i odmowy usługi podczas przetwarzania spreparowanych obrazów systemu plików GFS2.
- CVE-2026-71222Średnie
W gfs2-utils znaleziono podatność odczytu poza zakresem na stercie. Pole ea_num_ptrs z metadanych rozszerzonych atrybutów na dysku jest używane bez walidacji granic, co powoduje odczyt poza buforem sterty, mogący ujawnić wrażliwe dane z pamięci lub spowodować awarię podczas przetwarzania spreparowanych obrazów GFS2.
- CVE-2026-71221Wysokie
W gfs2-utils wykryto podatność polegającą na zapisie poza zakresem stosu. W funkcji savemeta wartość height z metadanych inode na dysku jest używana jako granica pętli bez sprawdzania zakresu, co powoduje przepełnienie bufora stosu, które może prowadzić do wykonania dowolnego kodu podczas przetwarzania spreparowanych obrazów systemu plików GFS2.
- CVE-2026-71220Wysokie
W gfs2-utils znaleziono podatność na zapis poza stosem. W narzędziu gfs2_edit pole di_height z metadanych inode na dysku jest używane jako indeks tablicy bez sprawdzania granic, co powoduje przepełnienie bufora stosu i może prowadzić do wykonania dowolnego kodu podczas przetwarzania spreparowanych obrazów systemu plików GFS2.
Oryginalny opis (angielski, źródło NVD)
A stack overflow vulnerability was found in gfs2-utils. The hash table traversal code in metawalk.c uses alloca() with an exponentially-derived size from the untrusted on-disk di_depth field without bounds validation. A crafted GFS2 filesystem image with a large di_depth value causes stack exhaustion and a denial of service when processed by fsck.gfs2, gfs2_edit, or savemeta.

