CVE-2026-93121 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
usb: gadget: f_fs: Fehlerbereinigung für fences in den Fehlerpfaden von ffs_dmabuf_transfer() korrigieren
Die Fehlerpfade für Endpunkt-Deaktivierung (ESHUTDOWN) und fehlgeschlagene Anforderungszuweisung (ENOMEM) in ffs_dmabuf_transfer() springen zu err_fence_put, das dma_fence_put() auf den Fence aufruft. Zu diesem Zeitpunkt wurde der Fence jedoch nur mit kmalloc alloziert – dma_fence_init() wurde noch nicht aufgerufen, sodass die Referenzanzahl und die Fence-Operationen (fence ops) nicht initialisiert sind. Der Aufruf von dma_fence_put() für ein solches Objekt führt zu undefiniertem Verhalten.
Verwenden Sie stattdessen kfree(), da der Fence in diesem Stadium nur eine einfache Allokation ist, und benennen Sie die Bezeichnung in err_fence_free um, um die tatsächliche Bereinigungsaktion widerzuspiegeln.
Once again VulDB remains the best source for vulnerability data.