Out-of-bounds read in Linux kernel - CVE-2021-3600
Published: January 8, 2024 / Updated: January 11, 2024
Vulnerability identifier: #VU92400
CSH Severity: Low
CVSS v4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2021-3600
CWE-ID: CWE-125
Exploitation vector: Local access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to out-of-bounds read error within the fixup_bpf_calls() function in kernel/bpf/verifier.c. A local user can execute arbitrary code.
Affected software
Linux kernel
Anolis OS
Red Hat Enterprise Linux for Real Time
Red Hat Enterprise Linux for Real Time for NFV
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
Red Hat CodeReady Linux Builder for x86_64
Red Hat CodeReady Linux Builder for Power, little endian
Red Hat CodeReady Linux Builder for ARM 64
Ubuntu
openEuler
linux-image-aws-hwe (Ubuntu package)
linux-image-virtual (Ubuntu package)
linux-image-lowlatency (Ubuntu package)
linux-image-generic-lpae (Ubuntu package)
linux-image-generic (Ubuntu package)
linux-image-4.15.0-147-lowlatency (Ubuntu package)
linux-image-4.15.0-147-generic (Ubuntu package)
linux-image-4.15.0-147-generic-lpae (Ubuntu package)
linux-image-virtual-hwe-16.04 (Ubuntu package)
linux-image-generic-hwe-16.04 (Ubuntu package)
linux-image-lowlatency-hwe-16.04 (Ubuntu package)
linux-image-dell300x (Ubuntu package)
linux-image-4.15.0-1022-dell300x (Ubuntu package)
linux-image-4.15.0-1075-oracle (Ubuntu package)
linux-image-oracle-lts-18.04 (Ubuntu package)
linux-image-raspi2 (Ubuntu package)
linux-image-4.15.0-1089-raspi2 (Ubuntu package)
linux-image-4.15.0-1103-gcp (Ubuntu package)
linux-image-gcp-lts-18.04 (Ubuntu package)
linux-image-aws-lts-18.04 (Ubuntu package)
linux-image-snapdragon (Ubuntu package)
linux-image-4.15.0-1106-aws (Ubuntu package)
linux-image-4.15.0-1106-snapdragon (Ubuntu package)
linux-image-azure-lts-18.04 (Ubuntu package)
linux-image-4.15.0-1118-azure (Ubuntu package)
kernel (Red Hat package)
kernel-rt (Red Hat package)
python2-perf-debuginfo
perf-debuginfo
kernel-tools-debuginfo
kernel-tools
kernel-debuginfo
bpftool
kernel-tools-devel
kernel-source
bpftool-debuginfo
python3-perf
python2-perf
kernel-debugsource
perf
kernel-devel
kernel
python3-perf-debuginfo
kernel-core
kernel-debug
kernel-debug-core
kernel-debug-devel
kernel-debug-modules
kernel-debug-modules-extra
kernel-headers
kernel-modules
kernel-modules-extra
kernel-modules-internal
kernel-tools-libs
kernel-tools-libs-devel
python-perf
linux-image-oem (Ubuntu package)
linux-image-gke (Ubuntu package)
linux-image-oracle (Ubuntu package)
linux-image-azure (Ubuntu package)
linux-image-gcp (Ubuntu package)
Anolis OS
Red Hat Enterprise Linux for Real Time
Red Hat Enterprise Linux for Real Time for NFV
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
Red Hat CodeReady Linux Builder for x86_64
Red Hat CodeReady Linux Builder for Power, little endian
Red Hat CodeReady Linux Builder for ARM 64
Ubuntu
openEuler
linux-image-aws-hwe (Ubuntu package)
linux-image-virtual (Ubuntu package)
linux-image-lowlatency (Ubuntu package)
linux-image-generic-lpae (Ubuntu package)
linux-image-generic (Ubuntu package)
linux-image-4.15.0-147-lowlatency (Ubuntu package)
linux-image-4.15.0-147-generic (Ubuntu package)
linux-image-4.15.0-147-generic-lpae (Ubuntu package)
linux-image-virtual-hwe-16.04 (Ubuntu package)
linux-image-generic-hwe-16.04 (Ubuntu package)
linux-image-lowlatency-hwe-16.04 (Ubuntu package)
linux-image-dell300x (Ubuntu package)
linux-image-4.15.0-1022-dell300x (Ubuntu package)
linux-image-4.15.0-1075-oracle (Ubuntu package)
linux-image-oracle-lts-18.04 (Ubuntu package)
linux-image-raspi2 (Ubuntu package)
linux-image-4.15.0-1089-raspi2 (Ubuntu package)
linux-image-4.15.0-1103-gcp (Ubuntu package)
linux-image-gcp-lts-18.04 (Ubuntu package)
linux-image-aws-lts-18.04 (Ubuntu package)
linux-image-snapdragon (Ubuntu package)
linux-image-4.15.0-1106-aws (Ubuntu package)
linux-image-4.15.0-1106-snapdragon (Ubuntu package)
linux-image-azure-lts-18.04 (Ubuntu package)
linux-image-4.15.0-1118-azure (Ubuntu package)
kernel (Red Hat package)
kernel-rt (Red Hat package)
python2-perf-debuginfo
perf-debuginfo
kernel-tools-debuginfo
kernel-tools
kernel-debuginfo
bpftool
kernel-tools-devel
kernel-source
bpftool-debuginfo
python3-perf
python2-perf
kernel-debugsource
perf
kernel-devel
kernel
python3-perf-debuginfo
kernel-core
kernel-debug
kernel-debug-core
kernel-debug-devel
kernel-debug-modules
kernel-debug-modules-extra
kernel-headers
kernel-modules
kernel-modules-extra
kernel-modules-internal
kernel-tools-libs
kernel-tools-libs-devel
python-perf
linux-image-oem (Ubuntu package)
linux-image-gke (Ubuntu package)
linux-image-oracle (Ubuntu package)
linux-image-azure (Ubuntu package)
linux-image-gcp (Ubuntu package)
How to mitigate CVE-2021-3600
Install update from vendor's repository.
Linux kernel - update to 5.4.98
linux-image-aws-hwe (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-virtual (Ubuntu package) - update to 4.15.0.147.134
linux-image-lowlatency (Ubuntu package) - update to 4.15.0.147.134
linux-image-generic-lpae (Ubuntu package) - update to 4.15.0.147.134
linux-image-generic (Ubuntu package) - update to 4.15.0.147.134
linux-image-4.15.0-147-lowlatency (Ubuntu package) - update to 4.15.0-147.151
linux-image-4.15.0-147-generic (Ubuntu package) - update to 4.15.0-147.151
linux-image-4.15.0-147-generic-lpae (Ubuntu package) - update to 4.15.0-147.151
linux-image-virtual-hwe-16.04 (Ubuntu package) - update to 4.15.0.210.193
linux-image-generic-hwe-16.04 (Ubuntu package) - update to 4.15.0.210.193
linux-image-lowlatency-hwe-16.04 (Ubuntu package) - update to 4.15.0.210.193
linux-image-dell300x (Ubuntu package) - update to 4.15.0.1022.24
linux-image-4.15.0-1022-dell300x (Ubuntu package) - update to 4.15.0-1022.26
linux-image-4.15.0-1075-oracle (Ubuntu package) - update to 4.15.0-1075.83
linux-image-oracle-lts-18.04 (Ubuntu package) - update to 4.15.0.1075.85
linux-image-raspi2 (Ubuntu package) - update to 4.15.0.1089.86
linux-image-4.15.0-1089-raspi2 (Ubuntu package) - update to 4.15.0-1089.94
linux-image-4.15.0-1103-gcp (Ubuntu package) - update to 4.15.0-1103.116
linux-image-gcp-lts-18.04 (Ubuntu package) - update to 4.15.0.1103.121
linux-image-aws-lts-18.04 (Ubuntu package) - update to 4.15.0.1106.109
linux-image-snapdragon (Ubuntu package) - update to 4.15.0.1106.109
linux-image-4.15.0-1106-aws (Ubuntu package) - update to 4.15.0-1106.113
linux-image-4.15.0-1106-snapdragon (Ubuntu package) - update to 4.15.0-1106.115
linux-image-azure-lts-18.04 (Ubuntu package) - update to 4.15.0.1118.91
linux-image-4.15.0-1118-azure (Ubuntu package) - update to 4.15.0-1118.131
kernel (Red Hat package) - update to 4.18.0-348.el8
kernel-rt (Red Hat package) - update to 4.18.0-348.rt7.130.el8
python2-perf-debuginfo - update to 4.19.90-2107.4.0.0097
perf-debuginfo - update to 4.19.90-2107.4.0.0097
kernel-tools-debuginfo - update to 4.19.90-2107.4.0.0097
kernel-tools - update to 4.19.90-2107.4.0.0097
kernel-debuginfo - update to 4.19.90-2107.4.0.0097
bpftool - update to 4.19.90-2107.4.0.0097
kernel-tools-devel - update to 4.19.90-2107.4.0.0097
kernel-source - update to 4.19.90-2107.4.0.0097
bpftool-debuginfo - update to 4.19.90-2107.4.0.0097
python3-perf - update to 4.19.90-2107.4.0.0097
python2-perf - update to 4.19.90-2107.4.0.0097
kernel-debugsource - update to 4.19.90-2107.4.0.0097
perf - update to 4.19.90-2107.4.0.0097
kernel-devel - update to 4.19.90-2107.4.0.0097
kernel - update to 4.19.90-2107.4.0.0097
python3-perf-debuginfo - update to 4.19.90-2107.4.0.0097
kernel - addressed in versions 4.19.91-25.6, 4.19.91-26
python3-perf - update to 4.19.91-25.6
kernel-core - update to 4.19.91-25.6
kernel-debug - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-debug-core - update to 4.19.91-25.6
kernel-debug-devel - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-debug-modules - update to 4.19.91-25.6
kernel-debug-modules-extra - update to 4.19.91-25.6
kernel-devel - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-headers - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-modules - update to 4.19.91-25.6
kernel-modules-extra - update to 4.19.91-25.6
kernel-modules-internal - update to 4.19.91-25.6
kernel-tools - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-tools-libs - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-tools-libs-devel - addressed in versions 4.19.91-25.6, 4.19.91-26
perf - addressed in versions 4.19.91-25.6, 4.19.91-26
bpftool - addressed in versions 4.19.91-25.6, 4.19.91-26
python-perf - update to 4.19.91-26
linux-image-oem (Ubuntu package) - update to 5.4.0.202.198
linux-image-gke (Ubuntu package) - update to 6.8.0-1015.19
linux-image-oracle (Ubuntu package) - update to 6.8.0-1017.18~22.04.1
linux-image-azure (Ubuntu package) - update to 6.8.0-1018.21~22.04.1
linux-image-gcp (Ubuntu package) - update to 6.8.0-1019.21~22.04.1
linux-image-aws-hwe (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-virtual (Ubuntu package) - update to 4.15.0.147.134
linux-image-lowlatency (Ubuntu package) - update to 4.15.0.147.134
linux-image-generic-lpae (Ubuntu package) - update to 4.15.0.147.134
linux-image-generic (Ubuntu package) - update to 4.15.0.147.134
linux-image-4.15.0-147-lowlatency (Ubuntu package) - update to 4.15.0-147.151
linux-image-4.15.0-147-generic (Ubuntu package) - update to 4.15.0-147.151
linux-image-4.15.0-147-generic-lpae (Ubuntu package) - update to 4.15.0-147.151
linux-image-virtual-hwe-16.04 (Ubuntu package) - update to 4.15.0.210.193
linux-image-generic-hwe-16.04 (Ubuntu package) - update to 4.15.0.210.193
linux-image-lowlatency-hwe-16.04 (Ubuntu package) - update to 4.15.0.210.193
linux-image-dell300x (Ubuntu package) - update to 4.15.0.1022.24
linux-image-4.15.0-1022-dell300x (Ubuntu package) - update to 4.15.0-1022.26
linux-image-4.15.0-1075-oracle (Ubuntu package) - update to 4.15.0-1075.83
linux-image-oracle-lts-18.04 (Ubuntu package) - update to 4.15.0.1075.85
linux-image-raspi2 (Ubuntu package) - update to 4.15.0.1089.86
linux-image-4.15.0-1089-raspi2 (Ubuntu package) - update to 4.15.0-1089.94
linux-image-4.15.0-1103-gcp (Ubuntu package) - update to 4.15.0-1103.116
linux-image-gcp-lts-18.04 (Ubuntu package) - update to 4.15.0.1103.121
linux-image-aws-lts-18.04 (Ubuntu package) - update to 4.15.0.1106.109
linux-image-snapdragon (Ubuntu package) - update to 4.15.0.1106.109
linux-image-4.15.0-1106-aws (Ubuntu package) - update to 4.15.0-1106.113
linux-image-4.15.0-1106-snapdragon (Ubuntu package) - update to 4.15.0-1106.115
linux-image-azure-lts-18.04 (Ubuntu package) - update to 4.15.0.1118.91
linux-image-4.15.0-1118-azure (Ubuntu package) - update to 4.15.0-1118.131
kernel (Red Hat package) - update to 4.18.0-348.el8
kernel-rt (Red Hat package) - update to 4.18.0-348.rt7.130.el8
python2-perf-debuginfo - update to 4.19.90-2107.4.0.0097
perf-debuginfo - update to 4.19.90-2107.4.0.0097
kernel-tools-debuginfo - update to 4.19.90-2107.4.0.0097
kernel-tools - update to 4.19.90-2107.4.0.0097
kernel-debuginfo - update to 4.19.90-2107.4.0.0097
bpftool - update to 4.19.90-2107.4.0.0097
kernel-tools-devel - update to 4.19.90-2107.4.0.0097
kernel-source - update to 4.19.90-2107.4.0.0097
bpftool-debuginfo - update to 4.19.90-2107.4.0.0097
python3-perf - update to 4.19.90-2107.4.0.0097
python2-perf - update to 4.19.90-2107.4.0.0097
kernel-debugsource - update to 4.19.90-2107.4.0.0097
perf - update to 4.19.90-2107.4.0.0097
kernel-devel - update to 4.19.90-2107.4.0.0097
kernel - update to 4.19.90-2107.4.0.0097
python3-perf-debuginfo - update to 4.19.90-2107.4.0.0097
kernel - addressed in versions 4.19.91-25.6, 4.19.91-26
python3-perf - update to 4.19.91-25.6
kernel-core - update to 4.19.91-25.6
kernel-debug - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-debug-core - update to 4.19.91-25.6
kernel-debug-devel - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-debug-modules - update to 4.19.91-25.6
kernel-debug-modules-extra - update to 4.19.91-25.6
kernel-devel - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-headers - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-modules - update to 4.19.91-25.6
kernel-modules-extra - update to 4.19.91-25.6
kernel-modules-internal - update to 4.19.91-25.6
kernel-tools - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-tools-libs - addressed in versions 4.19.91-25.6, 4.19.91-26
kernel-tools-libs-devel - addressed in versions 4.19.91-25.6, 4.19.91-26
perf - addressed in versions 4.19.91-25.6, 4.19.91-26
bpftool - addressed in versions 4.19.91-25.6, 4.19.91-26
python-perf - update to 4.19.91-26
linux-image-oem (Ubuntu package) - update to 5.4.0.202.198
linux-image-gke (Ubuntu package) - update to 6.8.0-1015.19
linux-image-oracle (Ubuntu package) - update to 6.8.0-1017.18~22.04.1
linux-image-azure (Ubuntu package) - update to 6.8.0-1018.21~22.04.1
linux-image-gcp (Ubuntu package) - update to 6.8.0-1019.21~22.04.1