CVE-2026-53403 in Linuxinfo

Zusammenfassung

von VulDB • 19.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

fbdev: Korrektur von fb_new_modelist, um Nullzeiger-Dereferenzierung (null-ptr-deref) in fb_videomode_to_var zu verhindern

info->var, der aktuelle Modus eines Framebuffers, muss einen passenden Eintrag in info->modelist aufweisen. var_to_display() setzt dies voraus und behandelt ein Fehlschlagen von fb_match_mode() als „Dies sollte nicht passieren". fb_set_var() stellt diese Bedingung sicher, indem es den Modus bei jeder Änderung zur Liste hinzufügt; do_register_framebuffer() tut dasselbe während der Registrierung.

store_modes() ersetzt die modelist aus dem Benutzerbereich (userspace). fb_new_modelist() validiert die neuen Modi, prüft jedoch nicht, ob info->var weiterhin einen Treffer findet. Es verlässt sich darauf, dass fbcon_new_modelist() die Konsolen neu zuordnet; dies wird jedoch nur für Konsolen durchgeführt, die an den Framebuffer gebunden sind. Wenn fbcon ungebunden ist, gibt es keine solchen Zuordnungen, sodass info->var weiterhin einen Modus beschreibt, der nicht mehr in der Liste enthalten ist.

Ein späterer Konsolenwechsel führt var_to_display() aus, wobei fb_match_mode() NULL zurückgibt und display[i].mode auf NULL setzt. fbcon_switch() übergibt diesen Wert an display_to_var(), und fb_videomode_to_var() dereferenziert den NULL-Modus.

Behalten Sie den aktuellen Modus in der Liste innerhalb von fb_new_modelist(), analog zur Vorgehensweise von fb_set_var().

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

Zuständig

Linux

Reservieren

09.06.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380137

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!