PT-2025-3136 · Linux+3 · Linux Kernel+3

Published

2024-12-10

·

Updated

2025-09-29

·

CVE-2024-55642

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.12.5
Description A potential deadlock issue has been identified in the Linux kernel's zone write plugging code. This issue occurs when a device queue freeze is initiated while BIOs are still plugged in a zone write plug and one of these write operations fails. To prevent this deadlock, the zone write plugging code has been modified to remove the use of report zones operations after a failed write operation. Instead, the device user is relied upon to execute a report zone, reset the zone, finish the zone, or give up writing to the device. This change ensures that the tracking of a zone write pointer is always correct and prevents potential deadlocks.
Recommendations For Linux kernel versions prior to 6.12.5, update to a newer version that contains the fix for this issue. As a temporary workaround, consider disabling the disk zone wplug set error() function until a patch is available. Restrict access to the vulnerable blk zone write plug bio endio() function to minimize the risk of exploitation. Avoid using the BLK ZONE WPLUG ERROR flag in the affected API endpoints until the issue is resolved.

Exploit

Fix

Improper Locking

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2024-17881
BDU:2025-15310
CVE-2024-55642
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1

Affected Products

Alt Linux
Linuxmint
Linux Kernel
Ubuntu