cveboard RSS feed

CVE-2024-50210

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2024
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()

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

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
29f085345cde24566efb751f39e5d367c381c584affectedgitd005400262ddaf1ca1666bbcd1acf42fe81d57ceUnavailableNone listed
e0c966bd3e31911b57ef76cec4c5796ebd88e512affectedgita8219446b95a859488feaade674d13f9efacfa32UnavailableNone listed
673a1c5a2998acbd429d6286e6cad10f17f4f073affectedgitc7fcfdba35abc9f39b83080c2bce398dad13a943UnavailableNone listed
c8789fbe2bbf75845e45302cba6ffa44e1884d01affectedgite56e0ec1b79f5a6272c6e78b36e9d593aa0449afUnavailableNone listed
27abbde44b6e71ee3891de13e1a228aa7ce95bfeaffectedgit5f063bbf1ee6b01611c016b54e050a41506eb794UnavailableNone listed
a3f169e398215e71361774d13bf91a0101283ac2affectedgit1ba33b327c3f88a7baee598979d73ab5b44d41ccUnavailableNone listed
1ff7247101af723731ea42ed565d54fb8f341264affectedgitb27330128eca25179637c1816d5a72d6cc408c66UnavailableNone listed
d8794ac20a299b647ba9958f6d657051fc51a540affectedgit6e62807c7fbb3c758d233018caf94dfea9c65dbdUnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.10.228affectedsemver5.10.229UnavailableNone listed
5.15.169affectedsemver5.15.170UnavailableNone listed
6.1.114affectedsemver6.1.115UnavailableNone listed
6.6.58affectedsemver6.6.59UnavailableNone listed
6.11.5affectedsemver6.11.6UnavailableNone listed