Cloudanix VulnDB

CVE-2020-14356

High · 7.8

CVSS

7.8

EPSS

1.0%

Published

Aug 19, 2020

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A problem in the operating system can let someone already logged in crash the computer or gain more access simply by restarting it.

Exploit Available
Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Privilege Gain
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Null pointer dereference in the cgroupv2 subsystem on system reboot allows a local process to trigger a kernel crash or privilege escalation.

Why it matters to the business

Local users can crash production systems or obtain higher privileges, leading to downtime and potential unauthorized access; the issue has been public for over six years with exploits available.

How an attack unfolds

An attacker with local shell access on an unpatched system initiates a reboot, causing the kernel cgroupv2 code path to dereference a null pointer and either panic the system or allow privilege escalation.

How to fix it

Update the Linux kernel to version 5.7.10 or later; for affected TensorFlow GIT installations apply commit 1e922ccdf6bf46a3a52641f99fd47d54c1decd13.

How to confirm the fix worked

Confirm kernel version is at least 5.7.10 and verify TensorFlow GIT revision matches the listed fixed commit.

Typical attack path

  1. Gain local user access to the target system
  2. Trigger a system reboot while cgroupv2 is active
  3. Kernel dereferences null pointer during reboot handling
  4. Resulting crash or successful privilege escalation

How to detect it

Review system logs for kernel oops or panic messages around reboot events and check process activity preceding reboots for unusual local user behavior.

What your security team should do

  • Prioritize kernel upgrades on all systems running versions before 5.7.10
  • Audit local user accounts and limit reboot privileges where possible
  • Monitor for available public exploits and test patches in staging environments

The record

A flaw null pointer dereference in the Linux kernel cgroupv2 subsystem in versions before 5.7.10 was found in the way when reboot the system. A local user could use this flaw to crash the system or escalate their privileges on the system.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-305.el8
Debian:11 linux 0 5.7.10-1
Debian:12 linux 0 5.7.10-1
Debian:13 linux 0 5.7.10-1
Debian:9 linux 0 4.9.240-1
Debian:9 linux-4.19 0 4.19.146-1~deb9u1
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-abi-stablelists 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-305.el8
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-devel 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-kvm 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-modules 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-modules-extra 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-core 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-core 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-debuginfo 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-devel 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-kvm 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-modules 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-modules-extra 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debuginfo 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-devel 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-kvm 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-modules 0 0:4.18.0-305.rt7.72.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-modules-extra 0 0:4.18.0-305.rt7.72.el8
SUSE:Linux Enterprise High Availability Extension 12 SP4 kernel-default 0 4.12.14-95.60.1
SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default 0 4.12.14-122.37.1
SUSE:Linux Enterprise High Availability Extension 15 kernel-default 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Availability Extension 15 SP1 kernel-default 0 4.12.14-197.56.1
SUSE:Linux Enterprise High Availability Extension 15 SP2 kernel-default 0 5.3.18-24.12.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-default 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-docs 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-obs-build 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-source 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-syms 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-vanilla 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-default 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-docs 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-obs-build 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-source 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-syms 0 4.12.14-150.58.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-vanilla 0 4.12.14-150.58.1
SUSE:Linux Enterprise Live Patching 12 SP4 kernel-default 0 4.12.14-95.60.1
SUSE:Linux Enterprise Live Patching 12 SP4 kgraft-patch-SLE12-SP4_Update_16 0 1-6.3.1
SUSE:Linux Enterprise Live Patching 12 SP5 kernel-default 0 4.12.14-122.37.1
SUSE:Linux Enterprise Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_9 0 1-8.5.1
SUSE:Linux Enterprise Live Patching 15 kernel-default 0 4.12.14-150.58.1
SUSE:Linux Enterprise Live Patching 15 kernel-livepatch-SLE15_Update_20 0 1-1.3.1
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-default 0 4.12.14-197.56.1
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-livepatch-SLE15-SP1_Update_15 0 1-3.3.2
SUSE:Linux Enterprise Live Patching 15 SP2 kernel-default 0 5.3.18-24.12.1
SUSE:Linux Enterprise Live Patching 15 SP2 kernel-livepatch-SLE15-SP2_Update_2 0 1-5.3.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-default 0 4.12.14-197.56.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-source 0 4.12.14-197.56.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-zfcpdump 0 4.12.14-197.56.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-default 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-default-base 0 5.3.18-24.12.1.9.4.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-preempt 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-source 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-docs 0 4.12.14-197.56.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-obs-build 0 4.12.14-197.56.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-source 0 4.12.14-197.56.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-syms 0 4.12.14-197.56.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-docs 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-obs-build 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-preempt 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-source 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-syms 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Legacy 15 SP1 kernel-default 0 4.12.14-197.56.1
SUSE:Linux Enterprise Module for Legacy 15 SP2 kernel-default 0 5.3.18-24.12.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-azure 0 4.12.14-8.41.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-source-azure 0 4.12.14-8.41.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-syms-azure 0 4.12.14-8.41.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-azure 0 5.3.18-18.15.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-source-azure 0 5.3.18-18.15.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-syms-azure 0 5.3.18-18.15.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt 0 4.12.14-10.16.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt_debug 0 4.12.14-10.16.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-source-rt 0 4.12.14-10.16.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-syms-rt 0 4.12.14-10.16.1
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-default 0 4.12.14-95.60.1
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-source 0 4.12.14-95.60.1
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-syms 0 4.12.14-95.60.1
SUSE:Linux Enterprise Server 12 SP5 kernel-azure 0 4.12.14-16.25.1
SUSE:Linux Enterprise Server 12 SP5 kernel-default 0 4.12.14-122.37.1
SUSE:Linux Enterprise Server 12 SP5 kernel-source 0 4.12.14-122.37.1
SUSE:Linux Enterprise Server 12 SP5 kernel-source-azure 0 4.12.14-16.25.1
SUSE:Linux Enterprise Server 12 SP5 kernel-syms 0 4.12.14-122.37.1
SUSE:Linux Enterprise Server 12 SP5 kernel-syms-azure 0 4.12.14-16.25.1
SUSE:Linux Enterprise Server 15-LTSS kernel-default 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server 15-LTSS kernel-docs 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server 15-LTSS kernel-obs-build 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server 15-LTSS kernel-source 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server 15-LTSS kernel-syms 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server 15-LTSS kernel-vanilla 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server 15-LTSS kernel-zfcpdump 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-default 0 4.12.14-95.60.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-source 0 4.12.14-95.60.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-syms 0 4.12.14-95.60.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-azure 0 4.12.14-16.25.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-default 0 4.12.14-122.37.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source 0 4.12.14-122.37.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source-azure 0 4.12.14-16.25.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms 0 4.12.14-122.37.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms-azure 0 4.12.14-16.25.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-default 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-docs 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-obs-build 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-source 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-syms 0 4.12.14-150.58.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-vanilla 0 4.12.14-150.58.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-docs 0 4.12.14-122.37.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-obs-build 0 4.12.14-122.37.1
SUSE:Linux Enterprise Workstation Extension 12 SP5 kernel-default 0 4.12.14-122.37.1
SUSE:Linux Enterprise Workstation Extension 15 SP1 kernel-default 0 4.12.14-197.56.1
SUSE:Linux Enterprise Workstation Extension 15 SP2 kernel-default 0 5.3.18-24.12.1
SUSE:OpenStack Cloud 9 kernel-default 0 4.12.14-95.60.1

Related vulnerabilities