PT-2025-38355 · Ehba-9600+4 · Ehba-9600+4

Published

2023-02-14

·

Updated

2026-04-20

·

CVE-2023-53376

CVSS v3.1

7.1

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The mpi3mr driver in the Linux kernel incorrectly calculates bitmap sizes using bytes instead of bits, leading to memory access beyond allocated bitmap sizes and resulting in a kernel BUG, specifically a “slab-out-of-bounds” error. This issue was observed during firmware download to eHBA-9600, with the out-of-bounds access occurring in the find first zero bit() function called from mpi3mr send event ack() for miroc->evtack cmds bitmap.
Recommendations Replace the field dev handle bitmap sz with dev handle bitmap bits to maintain the number of bits for the removepend bitmap across resize operations. Use bitmap zalloc() instead of kzalloc() and krealloc() for memory allocation. Use bitmap free() instead of kfree() for memory freeing. Use bitmap clear() instead of memset() for zero clearing.

Exploit

Fix

Out of bounds Read

Memory Corruption

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
AZL-72325
BDU:2026-03328
CESA-2023_7077
CVE-2023-53376
RHSA-2023:6583
RHSA-2023:7077
RHSA-2023_6583
RHSA-2023_7077

Affected Products

Astra Linux
Centos
Linux Kernel
Red Hat
Ehba-9600