CVE-2026-53403 in Linuxinformação

Sumário

de VulDB • 19/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

fbdev: Corrige fb_new_modelist para evitar null-ptr-deref em fb_videomode_to_var

info->var, o modo atual de um framebuffer, deve ter uma entrada correspondente em info->modelist. var_to_display() depende disso e trata um falha no fb_match_mode() como "Isso não deveria acontecer". fb_set_var() mantém essa condição verdadeira adicionando o modo à lista a cada alteração, e do_register_framebuffer() faz o mesmo durante o registro.

store_modes() substitui modelist por dados vindos de userspace (espaço do usuário). fb_new_modelist() valida os novos modos, mas não verifica se info->var ainda possui uma correspondência. Ele depende de fbcon_new_modelist() para reorientar os consoles, mas isso só lida com consoles mapeados para o framebuffer. Com fbcon desvinculado (unbound), não há nenhum, então info->var continua descrevendo um modo que já não está mais na lista.

Uma posterior tomada de posse do console executa var_to_display(), onde fb_match_mode() retorna NULL e deixa fb_display[i].mode como NULL. fbcon_switch() passa isso para display_to_var(), e fb_videomode_to_var() faz o dereference (desreferência) do modo NULL.

Mantém-se o modo atual na lista em fb_new_modelist(), da mesma forma que fb_set_var() faz.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

09/06/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380137

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!