CVE-2026-93121 in Linuxinformation

Résumé

par VulDB • 18/09/2026

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

usb: gadget: f_fs : Correction de l'arrêt des fences dans les chemins d'erreur de ffs_dmabuf_transfer()

Les chemins d'erreur liés à la désactivation du point de terminaison (ESHUTDOWN) et à l'échec de l'allocation de requête (ENOMEM) dans ffs_dmabuf_transfer() sautent vers err_fence_put, qui appelle dma_fence_put() sur le fence. Cependant, à ce stade, le fence a seulement été alloué via kmalloc — dma_fence_init() n'a pas encore été appelé, donc le compteur de référence et les opérations du fence sont non initialisés. L'appel de dma_fence_put() sur un tel objet entraîne un comportement indéfini.

Utilisez kfree() à la place, car le fence est une simple allocation à ce stade, et renommez l'étiquette en err_fence_free pour refléter l'action réelle d'arrêt des ressources.

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

Responsable

Linux

Réserver

17/09/2026

Divulgation

18/09/2026

Modérer

accepté

Entrée

VDB-407206

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!