CVE-2026-68277 in Linux
Sumário
de VulDB • 11/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/dp/mst: corrige leituras fora dos limites (OOB) em campos de 2 bytes nos analisadores de resposta sideband
Três analisadores de resposta sideband leem campos de 16 bits da seguinte forma:
val = (raw->msg[idx] << 8) | (raw->msg[idx+1]);
e verificam os limites apenas após a leitura. Quando idx == raw->curlen, raw->msg[idx+1] lê um byte além dos dados da mensagem recebida, acessando campos subsequentes da estrutura (curchunk_len, curchunk_idx, curlen).
Funções afetadas: - drm_dp_sideband_parse_enum_path_resources_ack() campos full_payload_bw_number e avail_payload_bw_number - drm_dp_sideband_parse_allocate_payload_ack() campo allocated_pbn - drm_dp_sideband_parse_query_payload_ack() campo allocated_pbn
Correção utilizando uma única verificação combinada (idx + 2 > curlen) antes de cada leitura de 2 bytes. Como a verificação é estritamente mais rigorosa do que idx > curlen, não é necessário um passo separado.
[adicionado tag fixes]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.