CVE-2026-89953

CVE-2026-89953

published September 16, 2026

CVSS
—
EPSS
0%
Percentile
10.7
In the wild
Unconfirmed
What it is

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

mtd: mtdoops: free page bitmap when the backing MTD is removed

mtdoops_notify_add() allocates oops_page_used when the configured MTD

device is registered. mtdoops_notify_remove() detaches from that device

but leaves the bitmap allocated. If the same MTD device is later

registered again, the add path allocates a new bitmap and overwrites the

old pointer, leaking one vmalloc allocation per remove/add cycle.

This is only visible when the backing MTD device can disappear and be

registered again while mtdoops remains loaded, so the usual static MTD

case does not expose it.

Free the bitmap after unregistering the dumper and flushing the pending

workers, then clear the pointer and page count before a later attach can

allocate fresh state. Clearing the pointer also keeps the module exit

path from freeing the same bitmap a second time after a remove event.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00210 · 10.7th percentile
Published
2026-09-16T15:17Z
References (8)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:32Z
    mtd: mtdoops: free page bitmap when the backing MTD is removed
    cvelistv5