CVE-2026-89816 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

drm: Behebung des Lecks von drm_crtc_commit, wenn PAGE_FLIP_EVENT verwendet wird und das Signal ausgelöst wurde

Der Commit 1c6ceeee6ebb („drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits") behebt ein sehr ähnliches Problem, bei dem das Ereignis (Event) von drm_atomic_helper_setup_commit() selbst zugewiesen wurde.

Wenn das Ereignis jedoch in prepare_signaling() zugewiesen wird, wird es auch in complete_signaling() auf NULL gesetzt, was verhindert, dass drm_crtc_commit in __drm_atomic_helper_crtc_destroy_state() freigegeben (put) wird.

Das Herunterzählen der Referenz, wenn das Ereignis in complete_signaling() auf NULL gesetzt wird, behebt den Speicherleck-Fehler.

Der Leckfehler kann reproduziert werden, indem ein Signal an den Thread gesendet wird, der DRM_MODE_PAGE_FLIP_EVENT verwendet, und unter Verwendung eines sw_sync fence (Zauns), um den atomic ioctl-Aufruf in drm_atomic_helper_wait_for_fences() blockieren zu lassen. Dies trat sowohl bei amdgpu als auch bei vkms auf.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

16.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405635

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!