Bug 2513469 (CVE-2026-68181) - CVE-2026-68181 kernel: mei: bus: access mei_device under device_lock on cleanup
Summary: CVE-2026-68181 kernel: mei: bus: access mei_device under device_lock on cleanup
Keywords:
Status: NEW
Alias: CVE-2026-68181
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-10 12:39 UTC by OSIDB Bzimport
Modified: 2026-08-11 10:31 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-10 12:39:07 UTC
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.

Comment 1 Mauro Matteo Cascella 2026-08-11 10:24:36 UTC
Upstream advisory:
https://lore.kernel.org/linux-cve-announce/2026081007-CVE-2026-68181-31ca@gregkh/T


Note You need to log in before you can comment on or make changes to this bug.