CVE-2026-90097
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
Sterowniki: hv: vmbus: Pomiń czyszczenie modułu VMBus dla niezagnieżdżonej partycji głównej
Obecnie funkcja inicjalizacji modułu VMBus, hv_acpi_init().
nie robi nic, gdy działa w partycji root, a root nie jest zagnieżdżony
w innej maszynie wirtualnej. Ale funkcja inicjalizacji zgłasza sukces, więc
Moduł VMBus rzeczywiście jest załadowany. Funkcjonalność VMBus w rzeczywistości nie jest
potrzebne, ale moduł VMBus musi zostać załadowany, aby funkcja hv_vmbus_exists()
potrafi odpowiedzieć poprawnie. Ponadto zależność mshv_root od
Potrzebny jest moduł VMBus zgodnie z opisem w komunikacie zatwierdzenia
840b740a35bf („mshv: Dodaj warunkową zależność VMBus”).
Ładowanie modułu VMBus bez faktycznej jego inicjalizacji powoduje
awarii w przypadku konieczności późniejszego rozładowania modułu. Kod rozładowujący moduł
próbuje oczyścić rzeczy, które nigdy nie zostały zainicjowane, co skutkuje
zaburzenia pamięci i panika.
Napraw to, ustawiając funkcję wyjścia modułu VMBus w ten sam sposób
sprawdź, czy nie ma zagnieżdżonej partycji głównej i nie rób nic w takim pliku
case, podobnie jak hv_acpi_init().
Na dłuższą metę kod zarządzający Hyper-V zapewnił SynIC
powinny zostać poddane refaktoryzacji, aby lepiej koordynować wymagania
scenariusze partycji root i normalne scenariusze maszyn wirtualnych i, miejmy nadzieję,
usuń zależność hv_vmbus_exists() między mshv_root i
Moduły VMBus. Zapobieganie bieżącemu scenariuszowi awarii rozładunku polega na:
celowość, dopóki taka refaktoryzacja nie zostanie przeprowadzona.
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org