CVE-2023-53181

In the Linux kernel, the following vulnerability has been resolved: dma-buf/dma-resv: Stop leaking on krealloc() failure Currently dma_resv_get_fences() will leak the previously allocated array if the fence iteration got restarted and the krealloc_array() fails. Free the old array by hand, and make sure we still clear the returned *fences so the caller won't end up accessing freed memory. Some (but not all) of the callers of dma_resv_get_fences() seem to still trawl through the array even when dma_resv_get_fences() failed. And let's zero out *num_fences as well for good measure.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.5:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.5:rc2:*:*:*:*:*:*

History

02 Dec 2025, 02:57

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
First Time Linux linux Kernel
Linux
CWE NVD-CWE-noinfo
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.5:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.5:rc1:*:*:*:*:*:*
References () https://git.kernel.org/stable/c/05abb3be91d8788328231ee02973ab3d47f5e3d2 - () https://git.kernel.org/stable/c/05abb3be91d8788328231ee02973ab3d47f5e3d2 - Patch
References () https://git.kernel.org/stable/c/19e7b9f1f7e1cb92a4cc53b4c064f7fb4b1f1983 - () https://git.kernel.org/stable/c/19e7b9f1f7e1cb92a4cc53b4c064f7fb4b1f1983 - Patch
References () https://git.kernel.org/stable/c/819656cc03dec7f7f7800274dfbc8eb49f888e9f - () https://git.kernel.org/stable/c/819656cc03dec7f7f7800274dfbc8eb49f888e9f - Patch

Information

Published : 2025-09-15 14:15

Updated : 2025-12-02 02:57


NVD link : CVE-2023-53181

Mitre link : CVE-2023-53181

CVE.ORG link : CVE-2023-53181


JSON object : View

Products Affected

linux

  • linux_kernel