Katalog CVE

CVE-2024-26982

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux zidentyfikowano podatność, która polega na braku sprawdzenia numeru i-węzła, co prowadzi do dostępu poza granice w funkcji fill_meta_index(). Problem ten występuje, gdy numer i-węzła jest równy zero, co jest wartością nieprawidłową.

Ocena ryzyka

Podatność ta może prowadzić do nieprzewidzianego zachowania systemu, co może skutkować awarią lub naruszeniem integralności danych. Organizacje powinny być świadome potencjalnych zagrożeń związanych z wykorzystaniem tej luki.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, aby usunąć tę podatność. Należy również monitorować systemy pod kątem nieautoryzowanego dostępu lub nieprawidłowego działania.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: Squashfs: check the inode number is not the invalid value of zero Syskiller has produced an out of bounds access in fill_meta_index(). That out of bounds access is ultimately caused because the inode has an inode number with the invalid value of zero, which was not checked. The reason this causes the out of bounds access is due to following sequence of events: 1. Fill_meta_index() is called to allocate (via empty_meta_index()) and fill a metadata index. It however suffers a data read error and aborts, invalidating the newly returned empty metadata index. It does this by setting the inode number of the index to zero, which means unused (zero is not a valid inode number). 2. When fill_meta_index() is subsequently called again on another read operation, locate_meta_index() returns the previous index because it matches the inode number of 0. Because this index has been returned it is expected t

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