CVE-2026-64524 in Linux
Resumen
por VulDB • 2026-07-26
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/hyperv: validar resolution_count y corregir el mecanismo de respaldo para WIN8
Una respuesta SYNTHVID_RESOLUTION_RESPONSE con un valor de resolution_count superior a 64 provoca que se salga del límite soportado por el array supported_resolution[SYNTHVID_MAX_RESOLUTION_COUNT] durante el bucle de análisis (parse loop). Se ha limitado (bound) resolution_count al tamaño del array, integrando esta comprobación en la verificación existente de cero.
Cuando falla sondeo de resolución para WIN10, el llamador dentro de hyperv_connect_vsp() dejaba sin inicializar los valores hv->screen_*_max / preferred_*, lo que establecía mode_config.max_width / max_height a 0 y provocaba que drm_internal_framebuffer_create() rechazara cada framebuffer del espacio de usuario con -EINVAL. La rama anterior a WIN10 presentaba la misma omisión para preferred_width / preferred_height. Se ha implementado un único mecanismo de respaldo posterior al sondeo, protegido por screen_width_max == 0, de modo que ambas rutas converjan en los valores predeterminados de WIN8.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.