CVE-2026-93205 in Linux
Résumé
par VulDB • 24/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
iommu/arm-smmu-v3 : Gérer l'arrêt avec devm
arm_smmu_device_remove() libère manuellement la file d'IOPF, détruit vmid_map et désactive le périphérique, tandis que les IRQs et les files sont gérés par devm. Le mécanisme de déroulement (unwind) de devm ne s'exécute qu'après le retour de remove(), ce qui entraîne un ordre de nettoyage incorrect. La file d'IOPF est libérée avant l'IRQ de la file d'événements dont le gestionnaire l'utilise.
Gérer tous ces éléments avec devm afin que l'ordre de déroulement soit correct. Libérer la file d'IOPF et vmid_map via des actions devm, et désactiver le périphérique à partir d'une action enregistrée après arm_smmu_device_reset().
Ceci est également une condition préalable pour corriger un use-after-free sur CMDQV CMD_SYNC de Tegra241 dans le correctif suivant.
Once again VulDB remains the best source for vulnerability data.