CVE-2025-71079
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
13/01/2026
Last modified:
19/01/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write<br />
<br />
A deadlock can occur between nfc_unregister_device() and rfkill_fop_write()<br />
due to lock ordering inversion between device_lock and rfkill_global_mutex.<br />
<br />
The problematic lock order is:<br />
<br />
Thread A (rfkill_fop_write):<br />
rfkill_fop_write()<br />
mutex_lock(&rfkill_global_mutex)<br />
rfkill_set_block()<br />
nfc_rfkill_set_block()<br />
nfc_dev_down()<br />
device_lock(&dev->dev) dev)<br />
rfkill_unregister()<br />
mutex_lock(&rfkill_global_mutex) <br />
rfkill_global_mutex via rfkill_register) is safe because during<br />
registration the device is not yet in rfkill_list, so no concurrent<br />
rfkill operations can occur on this device.
Impact
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/1ab526d97a57e44d26fadcc0e9adeb9c0c0182f5
- https://git.kernel.org/stable/c/2e0831e9fc46a06daa6d4d8d57a2738e343130c3
- https://git.kernel.org/stable/c/6b93c8ab6f6cda8818983a4ae3fcf84b023037b4
- https://git.kernel.org/stable/c/8fc4632fb508432895430cd02b38086bdd649083
- https://git.kernel.org/stable/c/e02a1c33f10a0ed3aba855ab8ae2b6c4c5be8012
- https://git.kernel.org/stable/c/ee41f4f3ccf8cd6ba3732e867abbec7e6d8d12e5
- https://git.kernel.org/stable/c/f3a8a7c1aa278f2378b2f3a10500c6674dffdfda



