Katalog CVE

CVE-2026-64105

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux wykryto podatność w komponencie KVM dla architektury ARM64, dotyczącą zarządzania pamięcią wirtualnego kontrolera przerwań (vGIC). Gdy inicjalizacja vGIC dla wirtualnego procesora (vCPU) zakończy się niepowodzeniem po alokacji prywatnych przerwań (private_irqs), nie są one zwalniane, co prowadzi do wycieku pamięci. Brakuje wywołania kvm_vgic_vcpu_destroy() w ścieżce błędu funkcji kvm_vgic_vcpu_init().

Ocena ryzyka

Wyciek pamięci w jądrze może prowadzić do stopniowego wyczerpania zasobów systemowych, potencjalnie powodując odmowę usługi (DoS) w środowiskach wirtualizacyjnych z dużą rotacją maszyn wirtualnych. Podatność dotyczy systemów z jądrem Linux na architekturze ARM64.

Rekomendacja

Należy niezwłocznie zastosować łatkę z jądra Linux zawierającą commit usuwający wyciek pamięci w KVM/ARM64 vGIC. Zaleca się aktualizację jądra do wersji zawierającej poprawkę lub ręczne zastosowanie odpowiedniego commita.

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: vgic: Free private_irqs when init fails after allocation Companion to commit 250f25367b58 ("KVM: arm64: Tear down vGIC on failed vCPU creation"), which added the missing kvm_vgic_vcpu_destroy() call to the kvm_share_hyp() failure path in kvm_arch_vcpu_create(). The kvm_vgic_vcpu_init() failure path immediately above it has the same shape and still needs the same cleanup. Call kvm_vgic_vcpu_destroy() when kvm_vgic_vcpu_init() fails so private IRQs allocated before a redistributor iodev registration failure are released before the failed vCPU is freed.

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