CVE-2024-35793

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
17/05/2024
Last modified:
26/09/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> debugfs: fix wait/cancellation handling during remove<br /> <br /> Ben Greear further reports deadlocks during concurrent debugfs<br /> remove while files are being accessed, even though the code in<br /> question now uses debugfs cancellations. Turns out that despite<br /> all the review on the locking, we missed completely that the<br /> logic is wrong: if the refcount hits zero we can finish (and<br /> need not wait for the completion), but if it doesn&amp;#39;t we have<br /> to trigger all the cancellations. As written, we can _never_<br /> get into the loop triggering the cancellations. Fix this, and<br /> explain it better while at it.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7.1 (including) 6.7.12 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.8 (including) 6.8.3 (excluding)
cpe:2.3:o:linux:linux_kernel:6.7:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.7:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.7:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.7:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.7:rc7:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.7:rc8:*:*:*:*:*:*