Description
In the Linux kernel, the following vulnerability has been resolved:

mei: bus: access mei_device under device_lock on cleanup

Fix couple of problems in mei_cl_bus_dev_release():

mei_cl_flush_queues() is running without lock.
bus->file_list access after mei_dev_bus_put(bus) can become a
use-after-free if this was the last reference to bus.

Protect queues cleanup and WARN traversal by device lock there
to avoid the concurrent access problems.
Move WARN traversal before mei_dev_bus_put(bus).

This file uses bus variable name for mei_device, adjust
code of mei_cl_bus_dev_release() to use bus variable too.
Published: 2026-08-10
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Linux kernel’s MEI bus cleanup routine, where the cleanup of device queues and file lists occurs without holding the required device lock. This race condition can trigger a use‑after‑free if the bus is released while another thread still accesses its data, potentially corrupting kernel memory or causing a crash. An attacker with sufficient local access could exploit this flaw to gain higher privileges or disrupt system service by leveraging the corrupted kernel state.

Affected Systems

All versions of the Linux kernel implementing the mei_cl_bus_dev_release routine are affected until the corresponding patch is applied. The specific kernel versions are not enumerated in the available data, but the issue is present in all unpatched kernel releases that include the unspecified code path.

Risk and Exploitability

The CVSS score is 7.0, indicating a high‑severity flaw due to the use‑after‑free in kernel space. The EPSS score of < 1% indicates a very low but non‑zero exploitation probability, and the vulnerability is not listed in the CISA KEV catalog, suggesting it may not yet be actively exploited in the wild. The likely attack vector is local, requiring an attacker to invoke or trigger the MEI bus cleanup during a race condition. However, due to the lack of publicly documented exploitation techniques, the risk remains elevated if the system processes privileged MEI devices.

Generated by OpenCVE AI on August 13, 2026 at 09:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to a kernel version that contains the mei_cl_bus_dev_release fix
  • If an immediate kernel upgrade is not possible, manually apply the patch that fixes mei_cl_bus_dev_release, rebuild the kernel, and install the patched module
  • Disable or restrict access to MEI devices by blacklisting the mei kernel module or by setting appropriate filesystem permissions until a vendor patch is applied

Generated by OpenCVE AI on August 13, 2026 at 09:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Sun, 23 Aug 2026 13:15:00 +0000


Thu, 13 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Wed, 12 Aug 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Mon, 10 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mei: bus: access mei_device under device_lock on cleanup Fix couple of problems in mei_cl_bus_dev_release(): mei_cl_flush_queues() is running without lock. bus->file_list access after mei_dev_bus_put(bus) can become a use-after-free if this was the last reference to bus. Protect queues cleanup and WARN traversal by device lock there to avoid the concurrent access problems. Move WARN traversal before mei_dev_bus_put(bus). This file uses bus variable name for mei_device, adjust code of mei_cl_bus_dev_release() to use bus variable too.
Title mei: bus: access mei_device under device_lock on cleanup
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-23T12:46:04.934Z

Reserved: 2026-07-30T09:28:09.373Z

Link: CVE-2026-68181

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:05.110

Modified: 2026-08-23T13:16:34.900

Link: CVE-2026-68181

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-68181 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T09:45:03Z

Weaknesses
  • CWE-364

    Signal Handler Race Condition