CVE-2026-74422 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/rockchip: inno-hdmi: Wechsel zu drmm_kzalloc()

Der Treiber verwendet drmm_encoder_init(), um den Encoder zu initialisieren und die Bereinigung automatisch durch Registrierung von drm_encoder_cleanup() mit drmm_add_action() zu handhaben.

Die interne Struktur, die den Encoderteil enthält, wird jedoch mit devm_kzalloc() alloziert, was geschieht, während component_bind_all() vom Rockchip-DRM-Treiber aufgerufen wird. Das Component-Framework stellt weiterhin sicher, dass diese als Teil der Freigabe aller Ressourcen freigegeben wird, die während des Bindens beansprucht wurden; dies wird durch component_unbind_all() ausgelöst.

Wenn die Referenz zum DRM-Gerät schließlich über drm_dev_put() in rockchip_drm_unbind() verworfen wird, versucht drmm_encoder_alloc_release(), auf die nun freigegebene Encodierstruktur zuzugreifen, was zu einem Use-After-Free-Fehler führt.

Stellen Sie sicher, dass die interne Struktur des Treibers bei der Encoder-Bereinigung weiterhin erreichbar ist, indem von einer gerätemanagierten Allokation zu einer drm-managierten gewechselt wird.

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

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390389

CPE

bereit

EPSS

0.00145

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!