CVE-2026-53403 in Linuxinformación

Resumen

por VulDB • 2026-07-20

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

fbdev: Corregir fb_new_modelist para evitar una desreferenciación de puntero nulo (null-ptr-deref) en fb_videomode_to_var

Se espera que info->var, que representa el modo actual del framebuffer, tenga una entrada coincidente en info->modelist. var_to_display() depende de esto y trata un fallo en fb_match_mode() como "Esto no debería ocurrir". fb_set_var() mantiene esta condición añadiendo el modo a la lista en cada cambio, y do_register_framebuffer() hace lo mismo durante el registro.

store_modes() reemplaza modelist desde userspace (espacio de usuario). fb_new_modelist() valida los nuevos modos pero no verifica que info->var siga teniendo una coincidencia. Depende de fbcon_new_modelist() para volver a apuntar las consolas, pero esto solo maneja las consolas mapeadas al framebuffer. Con fbcon desvinculado (unbound), no hay ninguna, por lo que info->var queda describiendo un modo que ya no está en la lista.

Una posterior toma de control de la consola ejecuta var_to_display(), donde fb_match_mode() devuelve NULL y deja display[i].mode como NULL. fbcon_switch() pasa este valor a display_to_var(), y fb_videomode_to_var() desreferencia el modo nulo (NULL).

Mantener el modo actual en la lista dentro de fb_new_modelist(), de la misma manera que lo hace fb_set_var().

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

Responsable

Linux

Reservar

2026-06-09

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380137

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!