CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-31558

High
Published: Translated: NVD NIST

Summary

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[].

Risk Assessment

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.

Recommendation

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

Related vulnerabilities

Original NVD description (English source)

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[].

Vulnerability data from NVD (NIST) · CISA KEV · EPSS