CVE-2026-23368
kernel: net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · March 25, 2026
Updated · June 28, 2026
Description
A flaw was found in the Linux kernel. An AB-BA deadlock can occur within the net: phy subsystem when registering LED triggers. This vulnerability arises because LED_TRIGGER_PHY attempts to acquire the rtnl_mutex and then triggers_list_lock, while LEDS_TRIGGER_NETDEV acquires these locks in the reverse order. This conflicting lock acquisition sequence can lead to a system hang, resulting in a Denial of Service (DoS).
Statement
This deadlock requires both LEDS_TRIGGER_NETDEV and LED_TRIGGER_PHY kernel configurations to be enabled simultaneously. The issue triggers during PHY attachment when a user concurrently writes to an LED trigger sysfs file. In practice, this is an uncommon configuration combination and requires specific timing to reproduce, limiting the practical impact.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-833 · Deadlock