PT-2021-8231 · Linux+7 · Linux Kernel+7

Syzkaller

·

Published

2021-11-30

·

Updated

2025-03-13

·

CVE-2021-47606

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.16.0-rc1+
Description The vulnerability is related to a division error in the netem enqueue function, which occurs when the skb->len and skb->data len are both zero. This error is caused by a lack of check on the len parameter, allowing an empty skb to be processed. The issue is resolved by adding a check on the len parameter to prevent empty skbs.
Recommendations To resolve this issue, update the Linux kernel to a version that includes the fix, which is version 5.16.0-rc1 or later. If updating is not possible, consider disabling the netem enqueue function or restricting its use to minimize the risk of exploitation. However, these are temporary workarounds, and updating the kernel is the recommended solution.
At the moment, there is no information about a newer version that contains a fix for this vulnerability in the provided input descriptions, but based on the context, it seems the fix is included in version 5.16.0-rc1 or later.

Fix

Divide By Zero

Improper Locking

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

Weakness Enumeration

Related Identifiers

ALSA-2024:5363
BDU:2024-11555
CVE-2021-47606
INFSA-2024_5363
OPENSUSE-SU-2024_2947-1
RHSA-2024:5363
RHSA-2024_5363
RLSA-2024:5363
SUSE-SU-2024:2892-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2901-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2940-1
SUSE-SU-2024:2947-1
USN-7332-1
USN-7332-2
USN-7332-3

Affected Products

Almalinux
Astra Linux
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu