PT-2024-11117 · Linux+2 · Linux Kernel+2

Andy Gospodarek

+2

·

Published

2021-04-25

·

Updated

2025-01-08

·

CVE-2021-47015

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The issue is related to the bnxt en driver in the Linux kernel, specifically with the RX consumer index logic in the error path. In the bnxt rx pkt() function, the RX buffers are expected to complete in order. However, if the RX consumer index indicates an out of order buffer completion, it means a hardware bug is encountered, and the driver will abort all remaining RX packets and reset the RX ring. The RX consumer index passed to bnxt discard rx() is incorrect, and the current index (tmp raw cons) should be used instead of the old index (raw cons). This bug can cause the system to be at the wrong index when trying to abort the next RX packet, leading to a crash.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2025-06541
CVE-2021-47015
OESA-2024-1345
OESA-2024-1346
OPENSUSE-SU-2024_1489-1
SUSE-SU-2024:1454-1
SUSE-SU-2024:1465-1
SUSE-SU-2024:1489-1
SUSE-SU-2024:1643-1
SUSE-SU-2024:1646-1
SUSE-SU-2024:1870-1

Affected Products

Astra Linux
Linux Kernel
Suse