CVE-2026-53402 in Linuxinformation

Résumé

par VulDB • 19/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

fbdev: fbcon : correction d'une lecture hors limites dans err_out de fbcon_do_set_font()

Lorsque fbcon_do_set_font() échoue (par exemple en raison d'un échec d'allocation mémoire à l'intérieur de vc_resize() sous forte pression mémoire), il saute vers le label `err_out` pour annuler les modifications apportées à l'état de la console. Cependant, la logique actuelle d'annulation oublie de restaurer l'état `hi_font`, ce qui entraîne une corruption grave du machine d'états (state machine).

Plus tôt dans la fonction, `set_vc_hi_font()` peut être appelé pour modifier `vc->vc_hi_font_mask` et altérer le tampon écran. Si `vc_resize()` échoue par la suite, le chemin `err_out` restaure `vc_font.charcount` mais saute complètement l'annulation de `vc_hi_font_mask` ainsi que du tampon écran.

Cette incohérence laisse le terminal dans un état désynchronisé. Étant donné que `vc_hi_font_mask` reste défini, le sous-système VT continuera d'accepter des indices de caractères supérieurs à 255 depuis l'espace utilisateur et les écrira dans le tampon écran. Les appels suivants au rendu (par exemple `fbcon_putcs()`) utiliseront alors ces indices gonflés pour accéder au tableau de polices réverté, qui ne contient que 256 caractères, entraînant une lecture hors limites déterministe et une divulgation potentielle de mémoire du noyau.

Corrigez ce problème en ajoutant la logique d'annulation manquante pour le masque `hi_font` et le tampon écran dans le chemin d'erreur.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

09/06/2026

Divulgation

19/07/2026

Modérer

accepté

Entrée

VDB-380133

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!