CVE-2026-53402 in Linuxinformação

Sumário

de VulDB • 19/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

fbdev: fbcon: corrige leitura fora dos limites em err_out de fbcon_do_set_font()

Quando fbcon_do_set_font() falha (por exemplo, devido a uma falha de alocação de memória dentro de vc_resize() sob forte pressão de memória), ele salta para o rótulo `err_out` para reverter o estado do console. No entanto, a lógica atual de reversão esquece restaurar o estado `hi_font`, levando à corrupção grave da máquina de estados.

Mais cedo na função, `set_vc_hi_font()` pode ser chamada para alterar `vc->vc_hi_font_mask` e modificar o buffer de tela. Se `vc_resize()` falhar subsequentemente, o caminho `err_out` restaura `vc_font.charcount`, mas ignora completamente reverter a máscara `vc_hi_font_mask` e o buffer de tela.

Essa inconsistência deixa o terminal em um estado dessincronizado. Como `vc_hi_font_mask` permanece definido, o subsistema VT ainda aceitará índices de caracteres maiores que 255 do userspace e os escreverá no buffer de tela. Chamadas subsequentes de renderização (por exemplo, `fbcon_putcs()`) usarão então esses índices inflados para acessar a matriz de fonte revertida de 256 caracteres, levando a uma leitura fora dos limites determinística e potencial divulgação de memória do kernel.

Corrija isso adicionando a lógica de reversão ausente para a máscara `hi_font` e o buffer de tela no caminho de erro.

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

Responsável

Linux

Reservar

09/06/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380133

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!