CVE-2023-52631

Severity CVSS v4.0:
Pending analysis
Type:
CWE-476 NULL Pointer Dereference
Publication date:
02/04/2024
Last modified:
08/04/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> fs/ntfs3: Fix an NULL dereference bug<br /> <br /> The issue here is when this is called from ntfs_load_attr_list(). The<br /> "size" comes from le32_to_cpu(attr-&gt;res.data_size) so it can&amp;#39;t overflow<br /> on a 64bit systems but on 32bit systems the "+ 1023" can overflow and<br /> the result is zero. This means that the kmalloc will succeed by<br /> returning the ZERO_SIZE_PTR and then the memcpy() will crash with an<br /> Oops on the next line.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.15 (including) 5.15.149 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.16 (including) 6.1.78 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.2 (including) 6.6.17 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.7.5 (excluding)
cpe:2.3:o:linux:linux_kernel:6.8:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.8:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.8:rc3:*:*:*:*:*:*