cveboard RSS feed

CVE-2024-38543

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)

lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure

In the Linux kernel, the following vulnerability has been resolved: lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure The kcalloc() in dmirror_device_evict_chunk() will return null if the physical memory has run out. As a result, if src_pfns or dst_pfns is dereferenced, the null pointer dereference bug will happen. Moreover, the device is going away. If the kcalloc() fails, the pages mapping a chunk could not be evicted. So add a __GFP_NOFAIL flag in kcalloc(). Finally, as there is no need to have physically contiguous memory, Switch kcalloc() to kvcalloc() in order to avoid failing allocations.

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)
b2ef9f5a5cb37643ca5def3516c546457074b882affectedgit1a21fdeea502658e315bd939409b755974f4fb64UnavailableNone listed
b2ef9f5a5cb37643ca5def3516c546457074b882affectedgit65e528a69cb3ed4a286c45b4afba57461c8b5b33UnavailableNone listed
b2ef9f5a5cb37643ca5def3516c546457074b882affectedgitce47e8ead9a72834cc68431d53f8092ce69bebb7UnavailableNone listed
b2ef9f5a5cb37643ca5def3516c546457074b882affectedgit3b20d18f475bd17309db640dbe7d7c7ebb5bc2bcUnavailableNone listed
b2ef9f5a5cb37643ca5def3516c546457074b882affectedgitc2af060d1c18beaec56351cf9c9bcbbc5af341a3UnavailableNone 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)
5.8affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.8UnavailableNone listed
6.1.93unaffectedsemverUnavailable6.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