CVE Catalog

CVE-2026-90215

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the UBI subsystem's ubi_detach_mtd_dev() obtains a device reference via ubi_get_device() before checking whether the device is busy. The -EBUSY return path drops ubi->ref_count but not the device reference, preventing later release.

Risk Assessment

A leaked device reference can prevent the object from being freed, leading to a memory leak on repeated attempts to detach a busy device.

Recommendation

Update the Linux kernel to a version that drops the device reference before returning -EBUSY.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: mtd: ubi: Release device reference on busy detach ubi_detach_mtd_dev() obtains a device reference through ubi_get_device() before checking whether the UBI device is busy. The busy return path drops ubi->ref_count but leaves the device reference held, so the device object cannot be released after a later detach. Drop the device reference before returning -EBUSY.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS