CVE-2026-68278 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

drm/dp/mst: corrige estoures de buffer na acumulação de chunks sideband

A função drm_dp_sideband_append_payload() possui três bugs relacionados ao processar dados de resposta sideband fornecidos pelo dispositivo:

1. Underflow por curchunk_len com comprimento zero: msg_len é um campo de 6 bits extraído diretamente do cabeçalho sideband DP. Se um dispositivo enviar msg_len=0, curchunk_len será definido como zero. A condição (curchunk_idx >= curchunk_len) torna-se imediatamente verdadeira e curchunk_len-1 transborda para 255 (underflow de u8). drm_dp_msg_data_crc4() lê 255 bytes a partir de chunk[48], em seguida, memcpy() escreve 255 bytes em msg[], ambos fora dos limites.

2. Overflow em chunk[48]: curchunk_len pode atingir 63 (campo de 6 bits). O array chunk[] tem apenas 48 bytes. A montagem da payload com múltiplas iterações anexa blocos de 16 bytes até que curchunk_idx atinja curchunk_len, escrevendo até 15 bytes após o final de chunk[] em msg[].

3. Overflow em msg[256]: cada chunk contribui com (curchunk_len-1) bytes para msg[]. Nenhuma verificação garante que curlen + (curchunk_len-1) permaneça dentro dos limites de msg[256], portanto, o memcpy pode transbordar para campos adjacentes da estrutura.

Todos os três cenários são acessíveis a partir de qualquer dispositivo DP MST capaz de forjar mensagens de resposta sideband em uma conexão física.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387676

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!