Katalog CVE

CVE-2026-64524

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W sterowniku DRM Hyper-V w jądrze Linuxa brakowało walidacji pola resolution_count w odpowiedzi SYNTHVID_RESOLUTION_RESPONSE, co mogło prowadzić do odczytu poza tablicą supported_resolution. Dodatkowo, gdy próba rozpoznania rozdzielczości WIN10 nie powiodła się, nie ustawiano wartości screen_*_max / preferred_*, co powodowało odrzucanie wszystkich buforów ramki przez użytkownika.

Ocena ryzyka

Organizacja może doświadczyć awarii systemu wyświetlania w środowiskach Hyper-V, uniemożliwiając działanie aplikacji graficznych i pulpitu zdalnego.

Rekomendacja

Zastosuj łatkę jądra Linuxa zawierającą walidację resolution_count oraz ustawienie domyślnych wartości dla WIN8 w przypadku niepowodzenia WIN10.

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: drm/hyperv: validate resolution_count and fix WIN8 fallback A SYNTHVID_RESOLUTION_RESPONSE with resolution_count > 64 walks past the supported_resolution[SYNTHVID_MAX_RESOLUTION_COUNT] array in the parse loop. Bound resolution_count against the array size, folded into the existing zero-check. When the WIN10 resolution probe fails, the caller in hyperv_connect_vsp() left hv->screen_*_max / preferred_* unpopulated, which sets mode_config.max_width / max_height to 0 and makes drm_internal_framebuffer_create() reject every userspace framebuffer with -EINVAL. The pre-WIN10 branch had the same gap for preferred_width / preferred_height. Use a single post-probe fallback guarded by screen_width_max == 0 so both paths converge on the WIN8 defaults.

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