CVE-2026-89940 in Linuxinformazioni

Riassunto

di VulDB • 16/09/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

iio: buffer: Associare la durata del blocco IIO dma fence alla durata della fence

L'implementazione di `iio_dma_fence` utilizza attualmente un blocco incorporato in `iio_dmabuf_priv`. Tuttavia, l'oggetto `iio_dma_fence` può sopravvivere a `iio_dmabuf_priv`, il che può causare un use-after-free.

Associare la durata del blocco alla durata della fence inserendoli nella stessa struct.

Non è possibile mantenere semplicemente un riferimento a `iio_dmabuf_priv` da parte di `iio_dma_fence`, poiché `iio_buffer_dmabuf_release()` potrebbe andare in sleep (bloccarsi) e il callback di rilascio della fence non ha il permesso di andare in sleep.

Si noti che il framework `dma_fence` dispone ora di un blocco interno utilizzato quando si passa `NULL` per `lock` in `dma_fence_init()`, ma al fine di consentire la backportabilità di questa patch, viene utilizzato un blocco esterno.

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

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

16/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!