CVE-2026-99095 in Linuxinfo

Zusammenfassung

von VulDB • 26.10.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

drm/vc4: Hangcheck-Timer und Works bei V3D-Entbindung leeren (drain)

Es gibt keine Vorkehrung, um den Hangcheck-Timer zu stoppen, der von zugewiesenen Jobs aktiviert wird, oder die job_done_work, die durch den Render-Fertig-Interrupt in die Warteschlange gestellt wird, während des Teardowns: vc4_irq_disable() hebt nur overflow_mem_work auf, und vc4_gem_destroy() wird aus dem vom DRM verwalteten Release heraus ausgeführt, nachdem vc4_v3d_unbind() bereits den V3D-Interrupt deinstalliert und vc4->v3d gelöscht hat. Ein zu diesem Zeitpunkt noch aktiver Timer liest über den NULL-Zeiger vc4->v3d auf V3D-Register lesend zugreifend, und die späten Callbacks werden für das sie umgebende vc4_dev ausgeführt, nachdem es bereits freigegeben wurde.

Leeren Sie diese in vc4_v3d_unbind(): Schalten Sie den Timer ab und heben Sie reset_work auf, bevor der Interrupt abgeschaltet wird, da dessen vc4_irq_reset() ihn erneut aktiviert; leeren Sie anschließend job_done_work, damit Freigaben, die während des Teardowns in die Warteschlange gestellt wurden, ihre Jobs korrekt freigeben.

Dieses Problem wurde mit einem internen statischen Analyse-Tool gefunden.

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

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

26.10.2026

Moderieren

akzeptiert

Eintrag

VDB-426481

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!