CVE-2026-93049

CVE-2026-93049

published September 17, 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: mtdswap: Avoid freeing registered blktrans device twice

In mtdswap_add_mtd(), debugfs setup failure after successful blktrans

registration can free mbd_dev twice.

add_mtd_blktrans_dev() initializes the blktrans device reference and

publishes the disk. Once that succeeds, del_mtd_blktrans_dev() tears the

disk down and drops the blktrans reference; when that reference reaches

zero, blktrans_dev_release() frees the mtd_blktrans_dev.

The debugfs failure path called del_mtd_blktrans_dev(mbd_dev), then fell

through the common cleanup label and called kfree(mbd_dev) again. Clear

the local pointer after deregistration so the common cleanup can still

release the mtdswap state without freeing the blktrans object twice.

This issue was found by a static analysis checker and confirmed by

manual source review.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00210 · 10.7th percentile
Published
2026-09-17T21:17Z
References (8)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:10Z
    mtd: mtdswap: Avoid freeing registered blktrans device twice
    cvelistv5