cveboard RSS feed

CVE-2024-38583

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)

nilfs2: fix use-after-free of timer for log writer thread

In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix use-after-free of timer for log writer thread Patch series "nilfs2: fix log writer related issues". This bug fix series covers three nilfs2 log writer-related issues, including a timer use-after-free issue and potential deadlock issue on unmount, and a potential freeze issue in event synchronization found during their analysis. Details are described in each commit log. This patch (of 3): A use-after-free issue has been reported regarding the timer sc_timer on the nilfs_sc_info structure. The problem is that even though it is used to wake up a sleeping log writer thread, sc_timer is not shut down until the nilfs_sc_info structure is about to be freed, and is used regardless of the thread's lifetime. Fix this issue by limiting the use of sc_timer only while the log writer thread is alive.

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)
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgit822ae5a8eac30478578a75f7e064f0584931bf2dUnavailableNone listed
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgit82933c84f188dcfe89eb26b0b48ab5d1ca99d164UnavailableNone listed
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgit67fa90d4a2ccd9ebb0e1e168c7d0b5d0cf3c7148UnavailableNone listed
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgite65ccf3a4de4f0c763d94789615b83e11f204438UnavailableNone listed
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgit86a30d6302deddb9fb97ba6fc4b04d0e870b582aUnavailableNone listed
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgitf9186bba4ea282b07293c1c892441df3a5441cb0UnavailableNone listed
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgit2f12b2c03c5dae1a0de0a9e5853177e3d6eee3c6UnavailableNone listed
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgit68e738be5c518fc3c4e9146b66f67c8fee0135fbUnavailableNone listed
fdce895ea5dd4e24edf1f4d693827349a4e5b3b4affectedgitf5d4e04634c9cf68bdf23de08ada0bb92e8befe7UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
2.6.35affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.35UnavailableNone listed
4.19.316unaffectedsemverUnavailable4.19.*None listed
5.4.278unaffectedsemverUnavailable5.4.*None listed
5.10.219unaffectedsemverUnavailable5.10.*None listed
5.15.161unaffectedsemverUnavailable5.15.*None listed
6.1.94unaffectedsemverUnavailable6.1.*None listed
6.6.33unaffectedsemverUnavailable6.6.*None listed
6.8.12unaffectedsemverUnavailable6.8.*None listed
6.9.3unaffectedsemverUnavailable6.9.*None listed
6.10unaffectedoriginal_commit_for_fixUnavailable*None listed