CVE Catalog

CVE-2026-89997

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Summary

A race condition exists in the Linux kernel device-mapper subsystem between resume and remove ioctls. If a user issues resume and remove at the same time, the device may be resumed after being suspended in __dm_destroy, so the table is destroyed without calling the postsuspend method, breaking dm target expectations and potentially causing use-after-free (e.g. in dm-integrity).

Risk Assessment

A local user with permission to issue device-mapper ioctls can trigger use-after-free and kernel instability, causing a system crash or potentially privilege escalation.

Recommendation

Update the Linux kernel to a version containing the fix that refuses to resume a device being destroyed. Restrict access to device-mapper ioctls for unprivileged users.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: dm: fix resume-vs-remove race If the user issues the resume ioctl and the remove ioctl at the same time, it may be possible that the device is resumed after it is suspended in __dm_destroy. The result is that the table is destroyed without calling the postsuspend method. Dm targets expect that they may be removed only after the postsuspend method method was called. If we break this expectation, it can cause misbehavior in various targets. For example - in the dm-integrity target, the reboot notifier is not unregistered, leading to use-after-free. Fix this bug by refusing to resume if the device is being destroyed.

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