PT-2025-51563 · Rt Kernel+6 · Kernel-Rt+6
Published
2025-12-16
·
Updated
2026-05-07
·
CVE-2025-40347
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The Linux kernel contains an issue related to the enetc network driver. A deadlock situation can occur due to the recursive acquisition of the
enetc mdio lock read lock, particularly on the LS1028A platform running an RT kernel after applying a specific workaround (err050089). This can lead to RCU stalls. The issue arises when enetc poll acquires the read lock, and a higher-priority writer attempts to acquire it, causing preemption. Readers within enetc poll are then unable to re-acquire the read lock because of the waiting writer, resulting in a thread hang. The problem is addressed by modifying enetc lock mdio to prevent recursive lock acquisition. The call stack involved includes functions such as enetc poll, enetc lock mdio, enetc clean rx ring, napi complete done, napi gro receive, enetc start xmit, enetc map tx buffs, and enetc unlock mdio.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Debian
Ls1028A
Linuxmint
Linux Kernel
Kernel-Rt
Ubuntu
Enetc