Bug 2546357 (CVE-2026-98211) - CVE-2026-98211 kernel: mmc: mmci: Fix use-after-free in busy-timeout work
Summary: CVE-2026-98211 kernel: mmc: mmci: Fix use-after-free in busy-timeout work
Keywords:
Status: NEW
Alias: CVE-2026-98211
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-06 09:05 UTC by OSIDB Bzimport
Modified: 2026-10-09 09:24 UTC (History)
17 users (show)

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


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-06 09:05:00 UTC
In the Linux kernel, the following vulnerability has been resolved:

mmc: mmci: Fix use-after-free in busy-timeout work

ux500_busy_complete() can queue ux500_busy_timeout_work for an R1b
command, but mmci_remove() never cancels it. The work can subsequently
dereference the devm-allocated mmci_host after it has been released.

Mask the controller interrupts and disable the delayed work during
removal. This drains any queued instance and stops an IRQ handler that
is still in progress from queueing the work again once it has been
disabled.

This issue was found by an in-house static analysis tool.


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