Description
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]
Published: 2026-08-28
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: kernel memory corruption via use-after-free
Action: Apply Patch
AI Analysis

Impact

Based on the description, it is inferred that when the Linux kernel probes the hv:vmbus driver, the bus match callback is invoked without the device lock held. This race condition allows concurrent reads of the driver_override field, which can lead to a use‑after‑free of the driver structure. The resulting kernel memory corruption could be exploited to corrupt kernel data or execute arbitrary code in kernel mode.

Affected Systems

All Linux kernel builds that include the hv:vmbus driver are affected. No specific version numbers are listed in the CVE data, so any system running an unpatched kernel that contains this driver requires review and timely update. The vulnerability is tied to the Linux kernel itself, not a vendor-supplied binary.

Risk and Exploitability

Exploitation appears to require local access or the ability to trigger a driver probe, which is typically achievable with local privilege or privileged code. The EPSS score is less than 1%, indicating a low probability of exploitation in the wild, and the issue is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attack vector is local and involves creating a race condition during driver attachment. The CVSS score of 5.5 reflects moderate severity for the use‑after‑free vulnerability.

Generated by OpenCVE AI on August 31, 2026 at 15:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that incorporates the driver_core driver_override fix for hv:vmbus.
  • After upgrading the kernel, ensure the hv:vmbus module is rebuilt or reloaded so it uses the updated driver_override infrastructure.
  • If an immediate kernel upgrade is not possible, disable hv driver override functionality or remove the hv driver from the system to avoid the race condition.

Generated by OpenCVE AI on August 31, 2026 at 15:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Mon, 31 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-413
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 28 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 28 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 28 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description 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]
Title Drivers: hv: vmbus: use generic driver_override infrastructure
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-28T06:49:14.747Z

Reserved: 2026-08-26T14:34:25.783Z

Link: CVE-2026-80676

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:52.883

Modified: 2026-08-28T08:16:52.883

Link: CVE-2026-80676

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-28T00:00:00Z

Links: CVE-2026-80676 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T15:30:04Z

Weaknesses
  • CWE-413

    Improper Resource Locking