CVE-2026-80676
NoneCVSS
—
EPSS
0.2%
Published
Aug 28, 2026
CISA due date
—
Cloudanix analysis
A locking mistake in the Linux kernel code that connects virtual devices on Microsoft Hyper-V systems could let attackers corrupt memory and crash or take over affected machines.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Use After Free
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Race condition during vmbus driver probe allows unlocked access to the driver_override field in __driver_attach(), resulting in a use-after-free in the Linux kernel hypervisor bus code.
Why it matters to the business
May cause kernel crashes, memory corruption, or potential privilege escalation on Linux guests running under Hyper-V, leading to service disruption in virtualized environments; low EPSS indicates limited real-world risk but still requires timely patching.
How an attack unfolds
An attacker with local access triggers driver attachment scenarios on the vmbus bus, racing the match() callback to read the driver_override field without the device lock, turning the UAF into memory corruption for denial of service or code execution.
How to fix it
Update the Linux kernel to a version containing the commit that replaces custom driver_override handling with the generic driver-core infrastructure providing internal locking.
How to confirm the fix worked
Confirm the vmbus driver source uses the driver-core override helpers; perform stress testing of driver attach/detach under concurrent load to verify absence of unlocked accesses.
Typical attack path
- Obtain local access on a Hyper-V Linux guest
- Influence or trigger vmbus device probe events
- Race the unlocked match() callback during __driver_attach()
- Leverage resulting UAF for memory corruption or escalation
How to detect it
Inspect kernel logs for oops/panic messages referencing vmbus or driver_override; audit driver probe sequences for timing anomalies around device attachment.
What your security team should do
- Prioritize kernel updates for all Hyper-V Linux workloads
- Review and restrict vmbus device exposure where feasible
- Monitor EPSS and KEV status for any change in exploit availability
The record
In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: use generic driver_override infrastructure When a driver is probed through __driver_attach(), the bus' match() callback is called without the device lock held, thus accessing the driver_override field without a lock, which can cause a UAF. Fix this by using the driver-core driver_override infrastructure taking care of proper locking internally. Note that calling match() from __driver_attach() without the device lock held is intentional. [1]
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|