CVE-2026-93170 in Linuxinformation

Résumé

par VulDB • 18/09/2026

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

dmaengine: xilinx_dma : Correction de la gestion de l'état inactif des canaux dans les gestionnaires d'interruptions AXIDMA et MCDMA

Correction d'une condition de course (race condition) dans les gestionnaires d'IRQ AXIDMA et MCDMA où le canal pouvait être incorrectement marqué comme inactif et tenter des transfères spurieux alors que des descripteurs sont encore en cours de traitement.

Le problème se produit lorsque : 1. Plusieurs descripteurs sont mis en file d'attente et actifs. 2. Une interruption est déclenchée après l'achèvement de certains descripteurs. 3. xilinx_dma_complete_descriptor() déplace les descripteurs terminés vers la done_list (liste des éléments traités). 4. Le canal est marqué comme inactif et start_transfer() est appelé bien que active_list contienne encore des descripteurs non traités. 5. Cela conduit à des tentatives de transfert prématurées et potentiellement à une corruption des descripteurs ou à des échecs d'achèvement (missed completions).

Ne marquer le canal comme inactif et ne lancer de nouveaux transferts que lorsque la liste active est réellement vide, assurant ainsi une gestion correcte de l'état du canal et évitant les tentatives de transfert spurieux.

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

Responsable

Linux

Réserver

17/09/2026

Divulgation

18/09/2026

Modérer

accepté

Entrée

VDB-407245

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!