CVE-2026-89742 in Linuxinfo

Zusammenfassung

von VulDB • 12.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

rapidio: mport_cdev: Use-After-Free in dma_req_free() beheben

dma_req_free() erwirbt buf_mutex über req->map, reduziert die Mapping-Referenz mit kref_put(), und greift anschließend erneut auf req->map zu, um das Mutex freizugeben.

Wenn kref_put() die letzte Referenz entfernt, wird das Mapping durch mport_release_mapping() freigegeben, und der nachfolgende Aufruf von mutex_unlock() dereferenziert ein bereits freigegebenes Objekt. Dies stellt einen Use-After-Free-Fehler dar.

Dieser Fehler wird behoben, indem map und md vor dem Aufruf von kref_put() zwischengespeichert werden, req->map während des Halts von buf_mutex zurückgesetzt wird und das zwischengespeicherte md für die Freigabe des Mutex verwendet wird.

Der Bug ist über die RapidIO mport Character-Device-Schnittstelle aus dem Userspace heraus erreichbar.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

11.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402588

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!