CVE-2026-68255
WysokieCVSS 7.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
W jądrze Linux w sterowniku drm/virtio występuje podatność polegająca na odczycie poza zakresem bufora w funkcji virtio_get_edid_block(). Funkcja waliduje tylko offset względem pola resp->size, ale nie względem tablicy resp->edid o stałym rozmiarze. Złośliwy backend virtio-gpu może podać duży rozmiar i wysoką liczbę bloków, co prowadzi do odczytu poza tablicą i wycieku informacji z pamięci jądra.
Ocena ryzyka
Ryzyko obejmuje wyciek informacji z pamięci jądra, co może ujawnić wrażliwe dane. W środowiskach wirtualizacyjnych z virtio-gpu atakujący może wykorzystać tę podatność do uzyskania nieautoryzowanego dostępu do danych.
Rekomendacja
Zaleca się zastosowanie aktualizacji jądra Linux zawierającej poprawkę, która odrzuca odczyty wykraczające poza rozmiar tablicy edid. Należy również ograniczyć zaufanie do backendów virtio-gpu.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: drm/virtio: bound EDID block reads to the response buffer virtio_get_edid_block() validates the read offset only against the device-supplied resp->size field, never against the fixed-size resp->edid array. The EDID block index is driven by the device-supplied extension count, so a malicious virtio-gpu backend can advertise a large size together with a high block count and read far past the array into adjacent kernel memory, which is then surfaced in the parsed EDID (an out-of-bounds read / info leak). Also reject any read whose end exceeds the size of the edid array. Conforming EDID responses stay within the array and are unaffected.

