CVE-2026-64524 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
drm/hyperv: validar resolution_count e corrigir o fallback para WIN8
Uma resposta SYNTHVID_RESOLUTION_RESPONSE com resolution_count > 64 ultrapassa os limites da array supported_resolution[SYNTHVID_MAX_RESOLUTION_COUNT] durante o loop de análise (parse). O valor de resolution_count foi limitado ao tamanho da array, integrando essa verificação à já existente validação contra zero.
Quando a sondagem de resolução do WIN10 falha, o chamador em hyperv_connect_vsp() deixa hv->screen_*_max / preferred_* sem preenchimento (unpopulated), o que define mode_config.max_width / max_height como 0 e faz com que drm_internal_framebuffer_create() rejeite todos os framebuffers do userspace retornando -EINVAL. O ramo anterior ao WIN10 apresentava a mesma lacuna para preferred_width / preferred_height. Foi utilizado um único fallback pós-sondagem, protegido pela condição screen_width_max == 0, de modo que ambos os caminhos convergem para as definições padrão (defaults) do WIN8.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.