Katalog CVE

CVE-2026-43351

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W jądrze Linux w KVM dla arm64 naprawiono problem, w którym niepowodzenie vgic_allocate_private_irqs_locked() powodowało wczesne wyjście z kvm_vgic_create() i pozostawienie dist->rd_regions niezainicjalizowanego. Następnie kvm_vgic_dist_destroy() próbował zwolnić niezainicjalizowane struktury RD.

Ocena ryzyka

Może dojść do dereferencji nieprawidłowego wskaźnika i awarii jądra podczas niszczenia vgic, co prowadzi do odmowy usługi na hoście KVM.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę przenoszącą statyczną inicjalizację wcześniej i zapewniającą bezpieczne sprzątanie po częściowym niepowodzeniu.

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: KVM: arm64: Eagerly init vgic dist/redist on vgic creation If vgic_allocate_private_irqs_locked() fails for any odd reason, we exit kvm_vgic_create() early, leaving dist->rd_regions uninitialised. kvm_vgic_dist_destroy() then comes along and walks into the weeds trying to free the RDs. Got to love this stuff. Solve it by moving all the static initialisation early, and make sure that if we fail halfway, we're in a reasonable shape to perform the rest of the teardown. While at it, reset the vgic model on failure, just in case...

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