CVE-2026-53120: PCI: use generic driver_override infrastructure
In the Linux kernel, the following vulnerability has been resolved:
PCI: use generic driveroverride infrastructure
When a driver is probed through driverattach(), the bus' match() callback is called without the device lock held, thus accessing the driveroverride field without a lock, which can cause a UAF.
Fix this by using the driver-core driveroverride infrastructure taking care of proper locking internally.
Note that calling match() from driverattach() without the device lock held is intentional. [1]
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Compensating control
Use the driver-core driver_override infrastructure so access to the driver_override field handles proper locking internally.
Event History
Frequently Asked Questions
What is the severity of CVE-2026-53120?
CVE-2026-53120 has a risk rating of 43.
How do I fix CVE-2026-53120?
To mitigate CVE-2026-53120, ensure that you update to the latest patched version of the Linux kernel.
What systems are affected by CVE-2026-53120?
CVE-2026-53120 affects the Linux kernel as it involves the generic driver_override infrastructure.
Is CVE-2026-53120 a remote vulnerability?
CVE-2026-53120 is not considered a remote vulnerability as it requires local access to exploit.
When was CVE-2026-53120 published?
CVE-2026-53120 was published on June 24, 2026.