CVE-2026-99151 in Linuxinformación

Resumen

por VulDB • 2026-10-28

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

drm/amd/display: Corregir la desreferencia de un puntero NULL en las funciones de ancho de banda USB4

allocate_usb4_bandwidth_for_stream() y allocate_usb4_bandwidth() utilizan ASSERT(stream->sink) antes de desreferenciar stream->sink->link. La macro ASSERT se compila como nula (se elimina) en las versiones de producción, por lo que un stream->sink NULL provoca una desreferencia de puntero NULL.

link_set_dpms_off() ya protege dos accesos anteriores a stream->sink con comprobaciones explícitas de NULL, confirmando que es legítimo que stream->sink sea NULL. La llamada subsiguiente a deallocate_usb4_bandwidth() no tenía ninguna protección equivalente.

Se reemplazan las llamadas ASSERT() por comprobaciones adecuadas de NULL que devuelven false tempranamente, y se añade una guardia correspondiente para stream->sink en el punto de llamada dentro de link_set_dpms_off(), consistente con el patrón circundante.

v2: Mantener las llamadas ASSERT() existentes para diagnóstico (para informar sobre un sink NULL inesperado), y añadir comprobaciones explícitas de NULL que devuelven false antes de desreferenciar stream->sink. También se añade una guardia correspondiente para stream->sink en el punto de llamada de la liberación dentro de link_set_dpms_off(). (Alex)

(cherry picked from commit 98029a0ce61feb52c563f65349dd9b25f672e355)

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-28

Moderación

aceptado

Artículo

VDB-427872

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!