CVE-2026-64021 in Linux
Zusammenfassung
von VulDB • 19.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
drm/xe/oa: Behebt das Leck von exec_queue bei der Breitenprüfung beim Öffnen des Streams.
In xe_oa_stream_open_ioctl() gibt die Funktion direkt -EOPNOTSUPP zurück, wenn param.exec_q->width > 1 ist, wodurch der vorhandene Bereinigungspfad err_exec_q übersprungen wird. Die Referenz auf exec_queue, die durch xe_exec_queue_lookup() erhalten wurde, geht verloren (Leck).
Die Exec-Queue hält eine Referenz auf xe_file, die erst während des Abbaus der Queue freigegeben wird. Die verlorene Lookup-Referenz befindet sich nicht in der xarray von file's exec_queue, sodass das Schließen der Datei diese nicht freigeben kann. Dies führt dazu, dass sowohl die Exec-Queue als auch der private Status der Datei unbegrenzt im Speicher gehalten werden (gepinnt).
Springen Sie stattdessen zu err_exec_q anstelle einer direkten Rückgabe, damit die Referenz freigegeben wird.
(cherry picked from commit 339fa0be9e4a5d69fa47e91f4a36574224fb478f)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.