CVE-2024-38543

Updated: 2024-11-30 04:09:23.849902

Description:

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.


Links NIST CIRCL RHEL Ubuntu

Severity

Severity Score
CVSS Version 2.x 0
CVSS Version 3.x MEDIUM 5.5

Status

OS name Project name Version Score Severity Status Errata Last updated

Statement

AlmaLinux 9.2 ESU kernel 5.14.0 5.5 MEDIUM Ignored 2024-07-17 17:24:05
CentOS 6 ELS kernel 2.6.32 5.5 MEDIUM Ignored 2024-07-17 17:24:05
CentOS 7 ELS kernel 3.10.0 5.5 MEDIUM Ignored 2024-07-17 17:24:05
CentOS 8.4 ELS kernel 4.18.0 5.5 MEDIUM Ignored 2024-07-17 17:24:05
CentOS 8.5 ELS kernel 4.18.0 5.5 MEDIUM Ignored 2024-07-17 17:24:05
CentOS Stream 8 ELS kernel 4.18.0 5.5 MEDIUM Ignored 2024-07-17 17:24:04
CloudLinux 6 ELS kernel 2.6.32 5.5 MEDIUM Ignored 2024-07-17 17:24:05
Oracle Linux 6 ELS kernel 2.6.32 5.5 MEDIUM Ignored 2024-07-17 17:24:05