CVE-2021-20321 Race condition in kernel

Medium 4.7 Published Updated

A local attacker can crash the system by exploiting a race condition in the Linux kernel OverlayFS subsystem during specific rename operations.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2021-20321?

CVE-2021-20321 is a medium-severity vulnerability in Debian Debian Linux, published on 18 Feb 2022. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

A race condition accessing file object in the Linux kernel OverlayFS subsystem was found in the way users do rename in specific way with OverlayFS. A local user could use this flaw to crash the system.

Weakness: CWE-362

Which versions are affected by CVE-2021-20321?

It affects 3 products.

Linux distribution packages (40)
kernel-tools-libs-devel AlmaLinux:8All versions4.18.0-348.7.1.el8_5
bpftool Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
bpftool-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-abi-stablelists Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-core Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-cross-headers Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debug Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debug-core Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debug-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debug-devel Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debug-modules Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debug-modules-extra Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debuginfo-common-aarch64 Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debuginfo-common-ppc64le Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debuginfo-common-s390x Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-debuginfo-common-x86_64 Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-devel Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-doc Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-modules Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-modules-extra Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-tools Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-tools-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-tools-libs Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-zfcpdump Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-zfcpdump-core Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-zfcpdump-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-zfcpdump-devel Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-zfcpdump-modules Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
kernel-zfcpdump-modules-extra Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
perf Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
perf-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
python3-perf Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
python3-perf-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:4.18.0-348.7.1.el8_5
bpftool-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:4.18.0-348.7.1.el8_5
kernel-debug-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:4.18.0-348.7.1.el8_5
kernel-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:4.18.0-348.7.1.el8_5
kernel-debuginfo-common-aarch64 Red Hat:enterprise_linux:8::crbAll versions0:4.18.0-348.7.1.el8_5
kernel-debuginfo-common-ppc64le Red Hat:enterprise_linux:8::crbAll versions0:4.18.0-348.7.1.el8_5

Products include Debian Debian Linux, Linux kernel, Redhat Enterprise Linux.

How do I fix CVE-2021-20321?

Apply the vendor's patch.

Is CVE-2021-20321 being exploited?

There is no known exploitation of CVE-2021-20321 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as A-222644279, ALSA-2021:5227, DEBIAN-CVE-2021-20321, PUB-A-222644279, RHSA-2021:5227, RHSA-2021:5241 and 3 more.

Is CVE-2021-20321 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free