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&#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.
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
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:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/3d08cca5fd0aabb62b7015067ab40913b33da906
- https://git.kernel.org/stable/c/952c3fce297f12c7ff59380adb66b564e2bc9b64
- https://git.kernel.org/stable/c/e88b5ae01901c4a655a53158397746334778a57b
- https://git.kernel.org/stable/c/3d08cca5fd0aabb62b7015067ab40913b33da906
- https://git.kernel.org/stable/c/952c3fce297f12c7ff59380adb66b564e2bc9b64
- https://git.kernel.org/stable/c/e88b5ae01901c4a655a53158397746334778a57b



