Input validation error in Linux kernel - CVE-2019-20811

 

Input validation error in Linux kernel - CVE-2019-20811

Published: June 3, 2020 / Updated: August 8, 2020


Vulnerability identifier: #VU34374
CSH Severity: Low
CVSS v4 BT: 4.3 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/U:Clear]
CVE-ID: CVE-2019-20811
CWE-ID: CWE-20
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local authenticated user to manipulate data.

An issue was discovered in the Linux kernel before 5.0.6. In rx_queue_add_kobject() and netdev_queue_add_kobject() in net/core/net-sysfs.c, a reference count is mishandled, aka CID-a3e23f719f5c.


Affected software

Linux kernel
SUSE CaaS Platform
SUSE Manager Proxy
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE Enterprise Storage
Red Hat Enterprise Linux for Power, big endian
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux for Scientific Computing
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for Real Time
CentOS
Red Hat Enterprise Linux for Real Time for NFV
SUSE OpenStack Cloud Crowbar
SUSE OpenStack Cloud
SUSE Linux Enterprise High Availability
SUSE Linux Enterprise Server for SAP
SUSE Linux Enterprise Server
SUSE Linux Enterprise Live Patching
SUSE Linux Enterprise High Performance Computing
SUSE Linux Enterprise Server for SAP Applications
SUSE Linux Enterprise Desktop
SUSE Linux Enterprise Real Time Extension
SUSE Linux Enterprise Software Development Kit
SUSE Linux Enterprise Workstation Extension
Ubuntu
SUSE Linux Enterprise Module for Live Patching
openSUSE Leap
Dell Secure Connect Gateway
Session Smart Router
Traffix SDC
Red Hat OpenShift Container Platform
kgraft-patch-4_12_14-95_99-default
kgraft-patch-4_12_14-122_121-default
kernel-livepatch-4_12_14-150000_150_92-default
kernel-livepatch-4_12_14-150000_150_92-default-debuginfo
kernel-livepatch-4_12_14-150100_197_114-default
kernel (Red Hat package)
kernel-rt (Red Hat package)
linux-image-powerpc-smp-lts-xenial (Ubuntu package)
linux-image-powerpc-e500mc-lts-xenial (Ubuntu package)
linux-image-lowlatency-lts-xenial (Ubuntu package)
linux-image-generic-lts-xenial (Ubuntu package)
linux-image-generic-lpae-lts-xenial (Ubuntu package)
linux-image-virtual-lts-xenial (Ubuntu package)
linux-image-powerpc64-emb-lts-xenial (Ubuntu package)
linux-image-powerpc64-smp-lts-xenial (Ubuntu package)
linux-image-generic-lpae (Ubuntu package)
linux-image-generic (Ubuntu package)
linux-image-lowlatency (Ubuntu package)
linux-image-powerpc-smp (Ubuntu package)
linux-image-powerpc64-emb (Ubuntu package)
linux-image-powerpc64-smp (Ubuntu package)
linux-image-virtual (Ubuntu package)
linux-image-powerpc-e500mc (Ubuntu package)
linux-image-4.4.0-190-powerpc64-emb (Ubuntu package)
linux-image-4.4.0-190-generic-lpae (Ubuntu package)
linux-image-4.4.0-190-lowlatency (Ubuntu package)
linux-image-4.4.0-190-powerpc-e500mc (Ubuntu package)
linux-image-4.4.0-190-powerpc-smp (Ubuntu package)
linux-image-4.4.0-190-powerpc64-smp (Ubuntu package)
linux-image-4.4.0-190-generic (Ubuntu package)
linux-image-aws (Ubuntu package)
linux-image-4.4.0-1078-aws (Ubuntu package)
linux-image-kvm (Ubuntu package)
linux-image-4.4.0-1080-kvm (Ubuntu package)
linux-image-4.4.0-1114-aws (Ubuntu package)
linux-image-raspi2 (Ubuntu package)
linux-image-4.4.0-1139-raspi2 (Ubuntu package)
linux-image-snapdragon (Ubuntu package)
linux-image-4.4.0-1143-snapdragon (Ubuntu package)
dlm-kmp-rt-debuginfo
kernel-devel-rt
kernel-source-rt
cluster-md-kmp-rt
cluster-md-kmp-rt-debuginfo
dlm-kmp-rt
ocfs2-kmp-rt
gfs2-kmp-rt
gfs2-kmp-rt-debuginfo
kernel-rt
kernel-rt-base-debuginfo
ocfs2-kmp-rt-debuginfo
kernel-syms-rt
kernel-rt_debug-devel-debuginfo
kernel-rt_debug-devel
kernel-rt_debug-debugsource
kernel-rt_debug-debuginfo
kernel-rt_debug
kernel-rt-devel-debuginfo
kernel-rt-devel
kernel-rt-debugsource
kernel-rt-debuginfo
kernel-rt-base
kernel-syms-azure
kernel-azure-devel
kernel-azure-debugsource
kernel-azure-debuginfo
kernel-azure-base-debuginfo
kernel-azure-base
kernel-azure
kernel-source-azure
kernel-devel-azure
kernel-devel
kernel-macros
kernel-source
kernel-syms
dlm-kmp-default-debuginfo
ocfs2-kmp-default-debuginfo
ocfs2-kmp-default
gfs2-kmp-default-debuginfo
gfs2-kmp-default
dlm-kmp-default
cluster-md-kmp-default-debuginfo
cluster-md-kmp-default
kernel-default-kgraft-devel
kernel-default-man
kernel-default
kernel-default-base
kernel-default-base-debuginfo
kernel-default-debuginfo
kernel-default-kgraft
kernel-default-debugsource
kernel-default-devel
kernel-default-devel-debuginfo
kernel-obs-build
kernel-obs-build-debugsource
kernel-default-extra-debuginfo
kernel-default-extra
kernel-docs
kernel-vanilla-base-debuginfo
kernel-zfcpdump-debuginfo
reiserfs-kmp-default-debuginfo
reiserfs-kmp-default
kernel-vanilla-debugsource
kernel-vanilla-debuginfo
kernel-vanilla-base
kernel-zfcpdump-debugsource
kernel-default-livepatch
kernel-default-livepatch-devel
kernel-kvmsmall-base
kernel-vanilla
kernel-kvmsmall-base-debuginfo
kernel-zfcpdump-man
kernel-debug-base-debuginfo
kernel-debug-base
kernel-vanilla-livepatch-devel
kernel-vanilla-devel-debuginfo
kernel-vanilla-devel
Data Computing Appliance (DCA)
4769 Developer's Toolkit
Dell EMC Storage Monitoring and Reporting (SMR)
IBM QRadar Network Security

How to mitigate CVE-2019-20811

Install update from vendor's website.

Linux kernel - update to 5.0.6
Dell Secure Connect Gateway - update to 5.12.00.10
kgraft-patch-4_12_14-95_99-default - update to 1-6.3.3
kgraft-patch-4_12_14-122_121-default - update to 1-8.5.2
kernel-livepatch-4_12_14-150000_150_92-default - update to 1-150000.1.3.2
kernel-livepatch-4_12_14-150000_150_92-default-debuginfo - update to 1-150000.1.3.2
kernel-livepatch-4_12_14-150100_197_114-default - update to 1-150100.3.3.2
kernel (Red Hat package) - update to 3.10.0-1160.6.1.el7
kernel-rt (Red Hat package) - update to 3.10.0-1160.6.1.rt56.1139.el7
Data Computing Appliance (DCA) - update to 4.3.0.0
linux-image-powerpc-smp-lts-xenial (Ubuntu package) - update to 4.4.0.190.166
linux-image-powerpc-e500mc-lts-xenial (Ubuntu package) - update to 4.4.0.190.166
linux-image-lowlatency-lts-xenial (Ubuntu package) - update to 4.4.0.190.166
linux-image-generic-lts-xenial (Ubuntu package) - update to 4.4.0.190.166
linux-image-generic-lpae-lts-xenial (Ubuntu package) - update to 4.4.0.190.166
linux-image-virtual-lts-xenial (Ubuntu package) - update to 4.4.0.190.166
linux-image-powerpc64-emb-lts-xenial (Ubuntu package) - update to 4.4.0.190.166
linux-image-powerpc64-smp-lts-xenial (Ubuntu package) - update to 4.4.0.190.166
linux-image-generic-lpae (Ubuntu package) - update to 4.4.0.190.196
linux-image-generic (Ubuntu package) - update to 4.4.0.190.196
linux-image-lowlatency (Ubuntu package) - update to 4.4.0.190.196
linux-image-powerpc-smp (Ubuntu package) - update to 4.4.0.190.196
linux-image-powerpc64-emb (Ubuntu package) - update to 4.4.0.190.196
linux-image-powerpc64-smp (Ubuntu package) - update to 4.4.0.190.196
linux-image-virtual (Ubuntu package) - update to 4.4.0.190.196
linux-image-powerpc-e500mc (Ubuntu package) - update to 4.4.0.190.196
linux-image-4.4.0-190-powerpc64-emb (Ubuntu package) - addressed in versions 4.4.0-190.220, 4.4.0-190.220~14.04.1
linux-image-4.4.0-190-generic-lpae (Ubuntu package) - addressed in versions 4.4.0-190.220, 4.4.0-190.220~14.04.1
linux-image-4.4.0-190-lowlatency (Ubuntu package) - addressed in versions 4.4.0-190.220, 4.4.0-190.220~14.04.1
linux-image-4.4.0-190-powerpc-e500mc (Ubuntu package) - addressed in versions 4.4.0-190.220, 4.4.0-190.220~14.04.1
linux-image-4.4.0-190-powerpc-smp (Ubuntu package) - addressed in versions 4.4.0-190.220, 4.4.0-190.220~14.04.1
linux-image-4.4.0-190-powerpc64-smp (Ubuntu package) - addressed in versions 4.4.0-190.220, 4.4.0-190.220~14.04.1
linux-image-4.4.0-190-generic (Ubuntu package) - addressed in versions 4.4.0-190.220, 4.4.0-190.220~14.04.1
linux-image-aws (Ubuntu package) - addressed in versions 4.4.0.1078.75, 4.4.0.1114.119
linux-image-4.4.0-1078-aws (Ubuntu package) - update to 4.4.0-1078.82
linux-image-kvm (Ubuntu package) - update to 4.4.0.1080.78
linux-image-4.4.0-1080-kvm (Ubuntu package) - update to 4.4.0-1080.87
linux-image-4.4.0-1114-aws (Ubuntu package) - update to 4.4.0-1114.127
linux-image-raspi2 (Ubuntu package) - update to 4.4.0.1139.139
linux-image-4.4.0-1139-raspi2 (Ubuntu package) - update to 4.4.0-1139.148
linux-image-snapdragon (Ubuntu package) - update to 4.4.0.1143.135
linux-image-4.4.0-1143-snapdragon (Ubuntu package) - update to 4.4.0-1143.152
Red Hat OpenShift Container Platform - update to 4.5.20
Dell EMC Storage Monitoring and Reporting (SMR) - update to 4.8.0.0
dlm-kmp-rt-debuginfo - update to 4.12.14-10.89.1
kernel-devel-rt - update to 4.12.14-10.89.1
kernel-source-rt - update to 4.12.14-10.89.1
cluster-md-kmp-rt - update to 4.12.14-10.89.1
cluster-md-kmp-rt-debuginfo - update to 4.12.14-10.89.1
dlm-kmp-rt - update to 4.12.14-10.89.1
ocfs2-kmp-rt - update to 4.12.14-10.89.1
gfs2-kmp-rt - update to 4.12.14-10.89.1
gfs2-kmp-rt-debuginfo - update to 4.12.14-10.89.1
kernel-rt - update to 4.12.14-10.89.1
kernel-rt-base-debuginfo - update to 4.12.14-10.89.1
ocfs2-kmp-rt-debuginfo - update to 4.12.14-10.89.1
kernel-syms-rt - update to 4.12.14-10.89.1
kernel-rt_debug-devel-debuginfo - update to 4.12.14-10.89.1
kernel-rt_debug-devel - update to 4.12.14-10.89.1
kernel-rt_debug-debugsource - update to 4.12.14-10.89.1
kernel-rt_debug-debuginfo - update to 4.12.14-10.89.1
kernel-rt_debug - update to 4.12.14-10.89.1
kernel-rt-devel-debuginfo - update to 4.12.14-10.89.1
kernel-rt-devel - update to 4.12.14-10.89.1
kernel-rt-debugsource - update to 4.12.14-10.89.1
kernel-rt-debuginfo - update to 4.12.14-10.89.1
kernel-rt-base - update to 4.12.14-10.89.1
kernel-syms-azure - update to 4.12.14-16.97.1
kernel-azure-devel - update to 4.12.14-16.97.1
kernel-azure-debugsource - update to 4.12.14-16.97.1
kernel-azure-debuginfo - update to 4.12.14-16.97.1
kernel-azure-base-debuginfo - update to 4.12.14-16.97.1
kernel-azure-base - update to 4.12.14-16.97.1
kernel-azure - update to 4.12.14-16.97.1
kernel-source-azure - update to 4.12.14-16.97.1
kernel-devel-azure - update to 4.12.14-16.97.1
kernel-devel - addressed in versions 4.12.14-95.99.2, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-macros - addressed in versions 4.12.14-95.99.2, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-source - addressed in versions 4.12.14-95.99.2, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-syms - addressed in versions 4.12.14-95.99.2, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
dlm-kmp-default-debuginfo - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
ocfs2-kmp-default-debuginfo - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
ocfs2-kmp-default - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
gfs2-kmp-default-debuginfo - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
gfs2-kmp-default - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
dlm-kmp-default - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
cluster-md-kmp-default-debuginfo - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
cluster-md-kmp-default - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-kgraft-devel - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2
kernel-default-man - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-base - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-base-debuginfo - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150100.197.114.2
kernel-default-debuginfo - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-kgraft - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2
kernel-default-debugsource - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-devel - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-devel-debuginfo - addressed in versions 4.12.14-95.99.3, 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-obs-build - addressed in versions 4.12.14-122.121.1, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-obs-build-debugsource - addressed in versions 4.12.14-122.121.1, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-extra-debuginfo - update to 4.12.14-122.121.2
kernel-default-extra - update to 4.12.14-122.121.2
kernel-docs - addressed in versions 4.12.14-122.121.2, 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-vanilla-base-debuginfo - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-zfcpdump-debuginfo - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
reiserfs-kmp-default-debuginfo - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
reiserfs-kmp-default - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-vanilla-debugsource - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-vanilla-debuginfo - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-vanilla-base - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-zfcpdump-debugsource - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-livepatch - addressed in versions 4.12.14-150000.150.92.2, 4.12.14-150100.197.114.2
kernel-default-livepatch-devel - update to 4.12.14-150100.197.114.2
kernel-kvmsmall-base - update to 4.12.14-150100.197.114.2
kernel-vanilla - update to 4.12.14-150100.197.114.2
kernel-kvmsmall-base-debuginfo - update to 4.12.14-150100.197.114.2
kernel-zfcpdump-man - update to 4.12.14-150100.197.114.2
kernel-debug-base-debuginfo - update to 4.12.14-150100.197.114.2
kernel-debug-base - update to 4.12.14-150100.197.114.2
kernel-vanilla-livepatch-devel - update to 4.12.14-150100.197.114.2
kernel-vanilla-devel-debuginfo - update to 4.12.14-150100.197.114.2
kernel-vanilla-devel - update to 4.12.14-150100.197.114.2
IBM QRadar Network Security - addressed in versions 5.4.0.17, 5.5.0.12
Session Smart Router - addressed in versions 5.4.7, 5.5.3
4769 Developer's Toolkit - update to 7.3.44

External References

Related Security Bulletins