Katalog CVE

CVE-2026-105959

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

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