Katalog CVE

CVE-2026-89584

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

W jądrze Linux nie walidowano wyrównania wektorów przestrzeni użytkownika podczas budowania bio z iov_iter. Sterowniki blokowe oparte na bio nie sprawdzały podziału przy niezgodności wyrównania, co mogło prowadzić do błędnego działania. Poprawka waliduje wektory względem dma_alignment urządzenia i odrzuca niezgodne z -EINVAL.

Ocena ryzyka

Nieprawidłowe wyrównanie wektorów I/O może powodować błędy w warstwie blokowej i niestabilność systemu przy operacjach dyskowych. W środowiskach z urządzeniami wymagającymi określonego wyrównania DMA może to prowadzić do uszkodzenia danych lub awarii.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę walidującą wektory użytkownika względem dma_alignment urządzenia. Sprawdź, czy sterowniki blokowe i aplikacje wykonujące bezpośrednie I/O używają prawidłowo wyrównanych buforów.

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: block: validate user space vectors during extraction The bio-based drivers don't necessarily check the alignment split, and stacking block drivers don't always handle a misalignment detected after submitting the bio. Validate user vectors against the device's dma_alignment as the bio is built from the iov_iter, rejecting misaligned early with -EINVAL.

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