CVE-2026-89940 in Linuxinformation

Résumé

par VulDB • 16/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

iio: buffer : Assortir la durée de vie du verrou IIO dma fence à celle du fence

L'implémentation `iio_dma_fence` utilise actuellement un verro intégré dans `iio_dmabuf_priv`. Cependant, l'objet `iio_dma_fence` peut survivre à `iio_dmabuf_priv`, ce qui peut provoquer un use-after-free.

Il convient d'assortir la durée de vie du verrou à celle du fence en les intégrant dans une même structure (struct).

Nous ne pouvons pas simplement conserver une référence vers `iio_dmabuf_priv` depuis l'objet `iio_dma_fence`, car `iio_buffer_dmabuf_release()` peut entrer en veille (sleep), et la fonction de rappel de libération du fence n'est pas autorisée à dormir.

Notez que le framework `dma_fence` dispose désormais d'un verrou interne qui est utilisé lorsque l'on passe `NULL` pour `lock` dans `dma_fence_init()`, mais afin de permettre le rétroportage (backport) de ce correctif, un verrou externe doit être utilisé.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-405838

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!