CVE-2026-68277 in Linuxinformación

Resumen

por VulDB • 2026-08-10

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

drm/dp/mst: corregir lecturas fuera de límites (OOB) en campos de 2 bytes dentro de los analizadores de respuestas sideband

Tres analizadores de respuestas sideband leen campos de 16 bits como sigue:

val = (raw->msg[idx] << 8) | (raw->msg[idx+1]);

y verifican los límites solo después del hecho. Cuando idx == raw->curlen, raw->msg[idx+1] lee un byte más allá de los datos del mensaje recibido hacia
los siguientes campos de la estructura (curchunk_len, curchunk_idx, curlen).

Funciones afectadas: - drm_dp_sideband_parse_enum_path_resources_ack() Campos full_payload_bw_number y avail_payload_bw_number - drm_dp_sideband_parse_allocate_payload_ack() Campo allocated_pbn - drm_dp_sideband_parse_query_payload_ack() Campo allocated_pbn

Corrección mediante el uso de una única verificación combinada (idx + 2 > curlen) antes de cada lectura de 2 bytes. Dado que la comprobación es estrictamente más restrictiva que idx > curlen, no se necesita un paso separado.

[añadida etiqueta fixes]

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-07-30

Divulgación

2026-08-10

Moderación

aceptado

Artículo

VDB-387664

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!