CVE-2026-53322·Kernel vulnerability
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.
- Severity
- high
- Software
- Kernel
- Fixed in
- 7.0.10
- Published
- 2026-06-26
Affected versions
From: 6.19
Until: 7.0.10
Fixed in: 7.0.10
How to fix this CVE
Update your Linux kernel to version 7.0.10 or later to resolve this VFIO PCI DMA buffer access vulnerability. This patch reorders device shutdown operations to revoke DMABUF access before disabling PCI functions, preventing a critical window where memory-mapped I/O could be accessed after function disable. Systems running kernels 6.19 through 7.0.9 should prioritize this kernel update.
sudo dnf update kernel kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Check installed kernel version: uname -r — if output shows 6.19.x through 7.0.9, the system is vulnerable
- Verify VFIO PCI module is loaded: lsmod | grep vfio_pci — if present, this vulnerability is relevant to your system
- Check system logs for DMABUF-related errors: journalctl -u kernel | grep -i 'dmabuf\|vfio' — look for memory access violations during device hotplug
- Confirm kernel update completed: after patching, run uname -r and verify output is 7.0.10 or higher
FAQ
What is CVE-2026-53322?
This is a privilege escalation vulnerability in the Linux kernel's VFIO PCI subsystem where DMA buffers are not properly revoked before PCI functions are disabled, creating a brief window where memory regions can be accessed or hijacked by unauthorized drivers.
Is CVE-2026-53322 being actively exploited?
No, this vulnerability is not currently listed on the CISA Known Exploited Vulnerabilities catalog, and no public exploits are available.
What versions of Kernel are affected by CVE-2026-53322?
Kernel versions 6.19.0 through 7.0.9 are vulnerable; version 7.0.10 and later contain the fix.
How do I check if my server is vulnerable to CVE-2026-53322?
Run 'uname -r' and check if the kernel version is between 6.19 and 7.0.9. Additionally, run 'lsmod | grep vfio_pci' to confirm VFIO PCI is in use on your system.
Does Defensia detect CVE-2026-53322?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2026-53322 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-53322. Free for 1 server.
Get started free