PT-2026-27721

CVE-2026-23356

·

Published

2026-01-01

·

Updated

2026-10-18

Description by

CVSS 3.1
5.5
Medium
MetricsAV: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 (affected versions not specified)
Description A logic error exists in the drbd al begin io nonblock() function within the Linux kernel’s DRBD module. The issue arises from a potential failure in lc get cumulative() while holding the device->al lock spinlock, due to timing issues with lc try lock(). This can lead to a situation where the system incorrectly assumes request references for activity log extents. The implications include a lack of guaranteed mutual exclusivity between resync operations and application I/O, potentially causing a kernel crash. Additionally, the code may release activity log references it does not hold, triggering a bug check in lc put(). The fix involves handling the possibility of lc get cumulative() failing and returning an error code from drbd al begin io nonblock(), allowing subsequent calls to resume from the point of interruption.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploitability
Exploit
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
AZL-80726
CLSA-2026-1780315683
ECHO-6694-7A75-D9B2
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
Found an issue in the description? Have something to add? Feel free to write us 👾