CVE-2023-52451
kernel: powerpc: Fix access beyond end of drmem array
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · February 22, 2024
Updated · June 28, 2026
Description
A flaw was found in the Linux kernel, specifically affecting the PowerPC architecture's pseries memory hotplug functionality. The issue arises from the dlpar_memory_remove_by_index() function, which may access memory beyond the bounds of the drmem logical memory block (LMB) array when it fails to find a matching entry for a given Dynamic Reconfiguration Connector (DRC) index. This out-of-bounds access can lead to unintended behavior, including potential system crashes or exposure of sensitive information.
Statement
The vulnerability was discovered through code inspection and confirmed using Kernel Address Sanitizer (KASAN) tools. To address this issue, the Linux kernel has been updated to ensure that failed lookups are logged separately, and pointers are dereferenced only when they point to valid entries.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is currently available for this vulnerability. Make sure to perform the updates as they become available.
CVSS / CWE
CVSS 3.1 · 7.3CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
CWE-125 · Out-of-bounds Read