CVE-2026-53322
Publiée le 2026-06-26 · Dernière modification le 2026-07-15
Les systèmes Linux utilisant VFIO pour le passthrough de périphériques PCI sont affectés par une condition de concurrence (race condition) lors de l'arrêt d'un périphérique. Un utilisateur local disposant de privilèges de base peut exploiter cette fenêtre temporelle pour maintenir l'accès à des tampons de mémoire après la désactivation d'un périphérique, ce qui pourrait lui permettre de lire ou de modifier des données appartenant à d'autres pilotes. Cette attaque nécessite un accès local au système, mais ne requiert aucune interaction de la part d'autres utilisateurs.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Clean up DMABUFs before disabling function On device shutdown, make vfio_pci_core_close_device() call vfio_pci_dma_buf_cleanup() before the function is disabled via vfio_pci_core_disable(). This ensures that all access via DMABUFs is revoked before the function's BARs become inaccessible. This fixes an issue where, if the function is disabled first, a tiny window exists in which the function's MSE is cleared and yet BARs could still be accessed via the DMABUF. The resources would also be freed and up for grabs by a different driver.