CVE-2024-50210

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
08/11/2024
Last modified:
03/11/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()<br /> <br /> If get_clock_desc() succeeds, it calls fget() for the clockid&amp;#39;s fd,<br /> and get the clk-&gt;rwsem read lock, so the error path should release<br /> the lock to make the lock balance and fput the clockid&amp;#39;s fd to make<br /> the refcount balance and release the fd related resource.<br /> <br /> However the below commit left the error path locked behind resulting in<br /> unbalanced locking. Check timespec64_valid_strict() before<br /> get_clock_desc() to fix it, because the "ts" is not changed<br /> after that.<br /> <br /> [pabeni@redhat.com: fixed commit message typo]

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.10.228 (including) 5.11 (excluding)
cpe:2.3:o:linux:linux_kernel:5.15.169:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.1.114:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.58:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc4:*:*:*:*:*:*