Katalog CVE

CVE-2026-31558

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux naprawiono podatność związaną z funkcją kvm_get_vcpu_by_cpuid(). Funkcja ta przyjmuje parametr cpuid, który może być ujemny, co prowadziło do nieprawidłowego dostępu do tablicy kvm_arch::phyid_map::phys_map[].

Ocena ryzyka

Niepoprawne przetwarzanie ujemnych wartości cpuid mogło prowadzić do naruszenia integralności pamięci, co stwarzało ryzyko dla stabilności systemu oraz bezpieczeństwa danych.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, aby usunąć tę podatność i poprawić bezpieczeństwo systemu.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust kvm_get_vcpu_by_cpuid() takes a cpuid parameter whose type is int, so cpuid can be negative. Let kvm_get_vcpu_by_cpuid() return NULL for this case so as to make it more robust. This fix an out-of-bounds access to kvm_arch::phyid_map::phys_map[].

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