PT-2021-8023 · Linux+3 · Linux Kernel+3

Syzbot

·

Published

2021-04-10

·

Updated

2024-04-22

·

CVE-2021-46915

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 versions prior to 5.12.0-rc4-syzkaller
Description The vulnerability is related to a divide error in the nft limit init function, which is caused by the div u64 function dividing a 64-bit unsigned integer by a 32-bit unsigned integer. The nft limit init function wants to divide a 64-bit unsigned integer by another 64-bit unsigned integer, but it uses the wrong math function. This can lead to a divide error, causing the system to crash or become unstable.
Recommendations To resolve this issue, update the Linux kernel to a version that includes the fix for this vulnerability. Specifically, update to a version later than 5.12.0-rc4-syzkaller.
As a temporary workaround, consider disabling the nft limit init function until a patch is available. However, this may have unintended consequences and should be done with caution.
It is also recommended to restrict access to the vulnerable nft limit module to minimize the risk of exploitation.
Note: The above recommendations are based on the provided input data and may not be comprehensive or applicable in all scenarios.

Fix

Divide By Zero

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2024-03146
CVE-2021-46915
OPENSUSE-SU-2024_0857-1
RHSA-2024:2006
RHSA-2024:2008
RHSA-2024:2582
RHSA-2024:2585
SUSE-SU-2024:0856-1
SUSE-SU-2024:0857-1
SUSE-SU-2024:0925-1
SUSE-SU-2024:0926-1
SUSE-SU-2024:0975-1
SUSE-SU-2024:0976-1

Affected Products

Astra Linux
Linux Kernel
Red Os
Suse