PT-2021-3381 · Linux+6 · Linux Kernel+6

Adam Morrison

+3

·

Published

2021-06-22

·

Updated

2025-11-11

·

CVE-2021-33624

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:C/I:N/A:N
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.12.13
Description The issue is related to a branch misprediction in the Linux kernel's eBPF subsystem, which can be exploited via a side-channel attack, allowing an unprivileged BPF program to read arbitrary memory locations. This vulnerability is connected to type confusion and can be used to bypass protection against Spectre-class attacks, potentially leading to unauthorized access to protected information. The exploitation requires manipulating BPF programs to generate specific instructions that can lead to speculative execution and memory leakage through side channels.
Recommendations For Linux kernel versions prior to 5.12.13, update to version 5.12.13 or later to resolve the issue. As a temporary workaround, consider restricting the use of the eBPF subsystem until a patch is applied. Avoid using BPF programs that can be manipulated to generate instructions leading to speculative execution and memory leakage.

Exploit

Fix

Type Confusion

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

Weakness Enumeration

Related Identifiers

ALSA-2024_2394
ALSA-2025_16880
ALT-PU-2021-2050
ALT-PU-2021-2199
ALT-PU-2021-2315
ALT-PU-2021-2326
ALT-PU-2021-2330
ALT-PU-2021-3481
ALT-PU-2022-1240
ALT-PU-2022-1419
ALT-PU-2022-1421
ALT-PU-2023-1814
AZL-6564
BDU:2021-03232
CVE-2021-33624
DLA-2785-1
MGASA-2021-0295
MGASA-2021-0296
OESA-2021-1279
OPENSUSE-SU-2021:2305-1
OPENSUSE-SU-2021:2352-1
OPENSUSE-SU-2021:2427-1
OPENSUSE-SU-2021_2305-1
OPENSUSE-SU-2021_2352-1
OPENSUSE-SU-2021_2427-1
SUSE-SU-2021:2303-1
SUSE-SU-2021:2305-1
SUSE-SU-2021:2321-1
SUSE-SU-2021:2324-1
SUSE-SU-2021:2325-1
SUSE-SU-2021:2349-1
SUSE-SU-2021:2352-1
SUSE-SU-2021:2421-1
SUSE-SU-2021:2422-1
SUSE-SU-2021:2426-1
SUSE-SU-2021:2427-1
SUSE-SU-2021_2303-1
SUSE-SU-2021_2305-1
SUSE-SU-2021_2321-1
SUSE-SU-2021_2324-1
SUSE-SU-2021_2325-1
SUSE-SU-2021_2352-1
SUSE-SU-2021_2426-1
USN-5091-1
USN-5091-2
USN-5091-3
USN-5092-1
USN-5092-2
USN-5092-3
USN-5115-1

Affected Products

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu