Katalog CVE

CVE-2026-43045

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W mshv_region_pin występują dwa problemy: pin_user_pages_fast() może zwrócić niepełną liczbę przypiętych stron, co jest traktowane jako sukces i prowadzi do korupcji pamięci; oraz gdy błąd wystąpi w połowie pętli, już przypięte strony nie są prawidłowo rozliczane, powodując wyciek referencji. Poprawka traktuje niepełne przypięcia jako błędy i naprawia rozliczanie partii.

Ocena ryzyka

Może wystąpić korupcja pamięci lub wyciek referencji do stron w jądrze, prowadzące do niestabilności systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę obsługi błędów w mshv_region_pin.

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: mshv: Fix error handling in mshv_region_pin The current error handling has two issues: First, pin_user_pages_fast() can return a short pin count (less than requested but greater than zero) when it cannot pin all requested pages. This is treated as success, leading to partially pinned regions being used, which causes memory corruption. Second, when an error occurs mid-loop, already pinned pages from the current batch are not properly accounted for before calling mshv_region_invalidate_pages(), causing a page reference leak. Treat short pins as errors and fix partial batch accounting before cleanup.

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