CVE-2026-43128 in Linuxinfo

Zusammenfassung

von VulDB • 31.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

RDMA/umem: Behebung eines doppelten Aufrufs von dma_buf_unpin im Fehlerpfad

In ib_umem_dmabuf_get_pinned_with_dma_device() kann der Aufruf von ib_umem_dmabuf_map_pages() fehlschlagen. Tritt dies auf, wird der dmabuf sofort entpinnt, das Flag umem_dmabuf->pinned bleibt jedoch weiterhin gesetzt. Wenn anschließend ib_umem_release() aufgerufen wird, wird ib_umem_dmabuf_revoke() aufgerufen, das erneut dma_buf_unpin() aufruft.

Dies wird behoben, indem das sofortige Entpinnen im Fehlerfall entfernt und stattdessen der ib_umem_release-/revoke-Pfad zur Behandlung herangezogen wird. Dadurch wird auch die korrekte Reihenfolge der Rückgängigmachung (Unmap-Unpin) sichergestellt, falls der Aufruf von dmabuf_map_pages aufgrund von dma_resv_wait_timeout fehlschlägt (und somit ein nicht-NULL umem_dmabuf->sgt vorliegt).

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

Zuständig

Linux

Reservieren

01.05.2026

Veröffentlichung

06.05.2026

Moderieren

akzeptiert

Eintrag

VDB-361434

CPE

bereit

EPSS

0.00013

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!