Katalog CVE

CVE-2026-89608

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 5 - wyżej niż 5% wszystkich znanych CVE

Streszczenie

W jądrze Linux funkcja ecryptfs_parse_packet_set() obliczała rozmiar bufora pozostałych pakietów jako PAGE_SIZE - 8, mimo że dla nagłówków w wersji 1 zestaw pakietów zaczyna się później w nagłówku. Mogło to zawyżać dostępny bufor i prowadzić do błędów w parsowaniu.

Ocena ryzyka

Nieprawidłowe obliczenie rozmiaru bufora może prowadzić do odczytu poza granicami bufora i potencjalnego uszkodzenia pamięci jądra. Ryzyko dotyczy systemów używających ecryptfs z nagłówkami w wersji 1.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę przekazującą rzeczywistą długość bufora zestawu pakietów i przeliczającą limity na podstawie pozostałych bajtów. Unikaj montowania niezaufanych systemów plików ecryptfs.

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: ecryptfs: pass packet set buffer size to parser ecryptfs_parse_packet_set() receives a pointer into the file header, but it calculates the remaining packet buffer size from PAGE_SIZE - 8. For version 1 headers the packet set starts later in the header, so this can overstate the available buffer. Pass the actual packet set buffer length from the caller and calculate per-packet limits from the remaining bytes in that buffer. Recompute the remaining length after consuming a tag 3 packet before parsing the following tag 11 packet.

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