CVE-2026-105959
WysokieCVSS 7.5Streszczenie
W spice-server wykryto błąd w ścieżce przywracania słownika kodera GLZ, gdzie rozmiar alokacji typu size_t jest obcinany do int przy wywołaniu funkcji zwrotnej malloc. Uwierzytelniony złośliwy klient SPICE podczas migracji maszyny wirtualnej na żywo może wywołać ogromne przepełnienie bufora sterty, wysyłając spreparowaną wartość max_encoders w danych migracji.
Ocena ryzyka
Złośliwy uwierzytelniony klient SPICE może wywołać przepełnienie bufora sterty w procesie spice-server, co może prowadzić do awarii usługi lub potencjalnego wykonania kodu.
Rekomendacja
Zaktualizuj spice-server do wersji zawierającej poprawkę obcinania rozmiaru alokacji w ścieżce przywracania słownika GLZ i ogranicz dostęp do interfejsu SPICE wyłącznie do zaufanych klientów.
Inne podatności w spice-server
Oryginalny opis (angielski, źródło NVD)
A flaw was found in spice-server. The GLZ encoder dictionary restore path truncates a size_t allocation size to int when calling the malloc callback, allowing a malicious authenticated SPICE client during VM live migration to trigger a massive heap buffer overflow by sending a crafted max_encoders value in migration data.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

