CVE-2026-71220
WysokieCVSS 7.0Streszczenie
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.
Ocena ryzyka
Atakujący może wykonać dowolny kod na systemie, przetwarzając złośliwy obraz GFS2, co może prowadzić do pełnego przejęcia systemu lub naruszenia integralności danych.
Rekomendacja
Zaktualizuj gfs2-utils do najnowszej wersji zawierającej poprawkę. Unikaj przetwarzania niezaufanych obrazów GFS2 do czasu zastosowania aktualizacji.
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-71219Średnie
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.
Oryginalny opis (angielski, źródło NVD)
A stack out-of-bounds write vulnerability was found in gfs2-utils. In gfs2_edit, the di_height field from on-disk inode metadata is used as an array index without bounds checking, causing a stack buffer overflow that may lead to arbitrary code execution when processing crafted GFS2 filesystem images.

