Cloudanix VulnDB

CVE-2020-11494

Medium · 4.4

CVSS

4.4

EPSS

0.7%

Published

Apr 2, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in the Linux kernel's handling of certain network interfaces could let a highly privileged local user see pieces of internal system memory that should have stayed hidden.

Exploitation
Local Privilege
Attacker needs
High Privilege
Complexity
Low
Impact
Data Exposure
Component
OS kernel
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw in slc_bump allows an attacker to read uninitialized can_frame structures from kernel stack memory when CONFIG_INIT_STACK_ALL is disabled, exposing arbitrary kernel memory contents.

Why it matters to the business

Organizations running affected Linux kernels on systems using SLCAN CAN interfaces face risk of sensitive kernel data leakage to local privileged users, potentially aiding further attacks or exposing credentials and keys.

How an attack unfolds

A local attacker with root privileges configures an SLCAN interface and triggers slc_bump to cause the kernel to copy uninitialized stack data into a user-accessible buffer, allowing extraction of sensitive information.

How to fix it

Upgrade the Linux kernel to a version containing commit b9258a2cece4ec1f020715fe3554bc2e360f6264 or later; rebuild and reboot with the patched kernel; alternatively enable CONFIG_INIT_STACK_ALL at compile time.

How to confirm the fix worked

Verify the running kernel contains commit b9258a2cece4ec1f020715fe3554bc2e360f6264 or is newer than 5.6.2; inspect kernel build configuration for CONFIG_INIT_STACK_ALL; test by exercising SLCAN interfaces and confirming no uninitialized data is returned.

Typical attack path

  1. Obtain local root access on a vulnerable Linux system
  2. Load or configure the slcan driver and create an SLCAN network interface
  3. Invoke slc_bump through crafted CAN operations
  4. Read the returned can_frame data to harvest uninitialized kernel stack contents

How to detect it

Review kernel logs and audit records for unusual SLCAN interface creation or CAN frame handling by privileged processes; examine memory dumps or core files for patterns consistent with can_frame leakage from stack regions.

What your security team should do

  • Prioritize kernel upgrades on all systems exposing SLCAN or CAN interfaces
  • Audit systems for use of the slcan driver and restrict local root access where possible
  • Monitor for new kernel releases and apply patches within standard maintenance windows

The record

An issue was discovered in slc_bump in drivers/net/can/slcan.c in the Linux kernel 3.16 through 5.6.2. It allows attackers to read uninitialized can_frame data, potentially containing sensitive information from kernel stack memory, if the configuration lacks CONFIG_INIT_STACK_ALL, aka CID-b9258a2cece4.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 5.5.17-1
Debian:12 linux 0 5.5.17-1
Debian:13 linux 0 5.5.17-1
Debian:8 linux 0 3.16.84-1
Debian:8 linux-4.9 0 4.9.210-1+deb9u1~deb8u1
Debian:9 linux 0 4.9.210-1+deb9u1
Mageia:7 kernel 0 5.6.6-1.mga7
Mageia:7 kernel-linus 0 5.6.6-1.mga7
Mageia:7 kmod-virtualbox 0 6.0.20-2.mga7
Mageia:7 kmod-xtables-addons 0 3.9-1.mga7
Mageia:7 ldetect-lst 0 0.6.9-1.mga7
Mageia:7 xtables-addons 0 3.9-1.mga7
SUSE:Enterprise Storage 5 kernel-default 0 4.4.180-94.116.1
SUSE:Enterprise Storage 5 kernel-source 0 4.4.180-94.116.1
SUSE:Enterprise Storage 5 kernel-syms 0 4.4.180-94.116.1
SUSE:Enterprise Storage 5 kgraft-patch-SLE12-SP3_Update_31 0 1-4.3.1
SUSE:HPE Helion OpenStack 8 kernel-default 0 4.4.180-94.116.1
SUSE:HPE Helion OpenStack 8 kernel-source 0 4.4.180-94.116.1
SUSE:HPE Helion OpenStack 8 kernel-syms 0 4.4.180-94.116.1
SUSE:HPE Helion OpenStack 8 kgraft-patch-SLE12-SP3_Update_31 0 1-4.3.1
SUSE:Linux Enterprise High Availability Extension 12 SP2 kernel-default 0 4.4.121-92.129.1
SUSE:Linux Enterprise High Availability Extension 12 SP3 kernel-default 0 4.4.180-94.116.1
SUSE:Linux Enterprise High Availability Extension 12 SP4 kernel-default 0 4.12.14-95.51.1
SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default 0 4.12.14-122.20.1
SUSE:Linux Enterprise High Availability Extension 15 kernel-default 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Availability Extension 15 SP1 kernel-default 0 4.12.14-197.40.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-default 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-docs 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-obs-build 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-source 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-syms 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-vanilla 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-default 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-docs 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-obs-build 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-source 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-syms 0 4.12.14-150.52.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-vanilla 0 4.12.14-150.52.1
SUSE:Linux Enterprise Live Patching 12 SP4 kernel-default 0 4.12.14-95.51.1
SUSE:Linux Enterprise Live Patching 12 SP4 kgraft-patch-SLE12-SP4_Update_13 0 1-6.3.1
SUSE:Linux Enterprise Live Patching 12 SP5 kernel-default 0 4.12.14-122.20.1
SUSE:Linux Enterprise Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_4 0 1-8.3.1
SUSE:Linux Enterprise Live Patching 15 kernel-default 0 4.12.14-150.52.1
SUSE:Linux Enterprise Live Patching 15 kernel-livepatch-SLE15_Update_18 0 1-1.5.1
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-default 0 4.12.14-197.40.1
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-livepatch-SLE15-SP1_Update_11 0 1-3.3.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-default 0 4.12.14-197.40.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-source 0 4.12.14-197.40.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-zfcpdump 0 4.12.14-197.40.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-docs 0 4.12.14-197.40.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-obs-build 0 4.12.14-197.40.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-source 0 4.12.14-197.40.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-syms 0 4.12.14-197.40.1
SUSE:Linux Enterprise Module for Legacy 15 SP1 kernel-default 0 4.12.14-197.40.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-azure 0 4.12.14-8.30.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-source-azure 0 4.12.14-8.30.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-syms-azure 0 4.12.14-8.30.1
SUSE:Linux Enterprise Real Time 12 SP4 kernel-rt 0 4.12.14-8.18.1
SUSE:Linux Enterprise Real Time 12 SP4 kernel-rt_debug 0 4.12.14-8.18.1
SUSE:Linux Enterprise Real Time 12 SP4 kernel-source-rt 0 4.12.14-8.18.1
SUSE:Linux Enterprise Real Time 12 SP4 kernel-syms-rt 0 4.12.14-8.18.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt 0 4.12.14-10.8.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt_debug 0 4.12.14-10.8.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-source-rt 0 4.12.14-10.8.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-syms-rt 0 4.12.14-10.8.1
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-default 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-source 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-syms 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server 12 SP2-LTSS kernel-default 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server 12 SP2-LTSS kernel-source 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server 12 SP2-LTSS kernel-syms 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server 12 SP2-LTSS kgraft-patch-SLE12-SP2_Update_34 0 1-3.3.1
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-default 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-source 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-syms 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-default 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-source 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-syms 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server 12 SP3-LTSS kgraft-patch-SLE12-SP3_Update_31 0 1-4.3.1
SUSE:Linux Enterprise Server 12 SP4 kernel-azure 0 4.12.14-6.40.1
SUSE:Linux Enterprise Server 12 SP4 kernel-default 0 4.12.14-95.51.1
SUSE:Linux Enterprise Server 12 SP4 kernel-source 0 4.12.14-95.51.1
SUSE:Linux Enterprise Server 12 SP4 kernel-source-azure 0 4.12.14-6.40.1
SUSE:Linux Enterprise Server 12 SP4 kernel-syms 0 4.12.14-95.51.1
SUSE:Linux Enterprise Server 12 SP4 kernel-syms-azure 0 4.12.14-6.40.1
SUSE:Linux Enterprise Server 12 SP5 kernel-azure 0 4.12.14-16.13.1
SUSE:Linux Enterprise Server 12 SP5 kernel-default 0 4.12.14-122.20.1
SUSE:Linux Enterprise Server 12 SP5 kernel-source 0 4.12.14-122.20.1
SUSE:Linux Enterprise Server 12 SP5 kernel-source-azure 0 4.12.14-16.13.1
SUSE:Linux Enterprise Server 12 SP5 kernel-syms 0 4.12.14-122.20.1
SUSE:Linux Enterprise Server 12 SP5 kernel-syms-azure 0 4.12.14-16.13.1
SUSE:Linux Enterprise Server 15-LTSS kernel-default 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server 15-LTSS kernel-docs 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server 15-LTSS kernel-obs-build 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server 15-LTSS kernel-source 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server 15-LTSS kernel-syms 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server 15-LTSS kernel-vanilla 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server 15-LTSS kernel-zfcpdump 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 kernel-default 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 kernel-source 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 kernel-syms 0 4.4.121-92.129.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 kgraft-patch-SLE12-SP2_Update_34 0 1-3.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-default 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-source 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-syms 0 4.4.180-94.116.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kgraft-patch-SLE12-SP3_Update_31 0 1-4.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-azure 0 4.12.14-6.40.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-default 0 4.12.14-95.51.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-source 0 4.12.14-95.51.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-source-azure 0 4.12.14-6.40.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-syms 0 4.12.14-95.51.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-syms-azure 0 4.12.14-6.40.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-azure 0 4.12.14-16.13.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-default 0 4.12.14-122.20.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source 0 4.12.14-122.20.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source-azure 0 4.12.14-16.13.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms 0 4.12.14-122.20.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms-azure 0 4.12.14-16.13.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-default 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-docs 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-obs-build 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-source 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-syms 0 4.12.14-150.52.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-vanilla 0 4.12.14-150.52.1
SUSE:Linux Enterprise Software Development Kit 12 SP4 kernel-docs 0 4.12.14-95.51.1
SUSE:Linux Enterprise Software Development Kit 12 SP4 kernel-obs-build 0 4.12.14-95.51.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-docs 0 4.12.14-122.20.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-obs-build 0 4.12.14-122.20.1
SUSE:Linux Enterprise Workstation Extension 12 SP4 kernel-default 0 4.12.14-95.51.1
SUSE:Linux Enterprise Workstation Extension 12 SP5 kernel-default 0 4.12.14-122.20.1
SUSE:Linux Enterprise Workstation Extension 15 SP1 kernel-default 0 4.12.14-197.40.1
SUSE:OpenStack Cloud 7 kernel-default 0 4.4.121-92.129.1
SUSE:OpenStack Cloud 7 kernel-source 0 4.4.121-92.129.1
SUSE:OpenStack Cloud 7 kernel-syms 0 4.4.121-92.129.1
SUSE:OpenStack Cloud 7 kgraft-patch-SLE12-SP2_Update_34 0 1-3.3.1
SUSE:OpenStack Cloud 8 kernel-default 0 4.4.180-94.116.1
SUSE:OpenStack Cloud 8 kernel-source 0 4.4.180-94.116.1
SUSE:OpenStack Cloud 8 kernel-syms 0 4.4.180-94.116.1
SUSE:OpenStack Cloud 8 kgraft-patch-SLE12-SP3_Update_31 0 1-4.3.1
SUSE:OpenStack Cloud Crowbar 8 kernel-default 0 4.4.180-94.116.1
SUSE:OpenStack Cloud Crowbar 8 kernel-source 0 4.4.180-94.116.1
SUSE:OpenStack Cloud Crowbar 8 kernel-syms 0 4.4.180-94.116.1
SUSE:OpenStack Cloud Crowbar 8 kgraft-patch-SLE12-SP3_Update_31 0 1-4.3.1
SUSE:Real Time Module 15 SP1 kernel-rt 0 4.12.14-14.23.1
SUSE:Real Time Module 15 SP1 kernel-rt_debug 0 4.12.14-14.23.1
SUSE:Real Time Module 15 SP1 kernel-source-rt 0 4.12.14-14.23.1
SUSE:Real Time Module 15 SP1 kernel-syms-rt 0 4.12.14-14.23.1
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1067.71
Ubuntu:14.04:LTS linux-lts-xenial 0 4.4.0-179.209~14.04.1
Ubuntu:16.04:LTS linux 0 4.4.0-179.209
Ubuntu:16.04:LTS linux-aws 0 4.4.0-1107.118
Ubuntu:16.04:LTS linux-aws-hwe 0 4.15.0-1067.71~16.04.1
Ubuntu:16.04:LTS linux-azure 0 4.15.0-1083.93~16.04.1
Ubuntu:16.04:LTS linux-gcp 0 4.15.0-1071.81~16.04.1
Ubuntu:16.04:LTS linux-hwe 0 4.15.0-101.102~16.04.1
Ubuntu:16.04:LTS linux-hwe-edge 0 No fix
Ubuntu:16.04:LTS linux-kvm 0 4.4.0-1071.78
Ubuntu:16.04:LTS linux-oracle 0 4.15.0-1039.43~16.04.1
Ubuntu:16.04:LTS linux-raspi2 0 4.4.0-1133.142
Ubuntu:16.04:LTS linux-snapdragon 0 4.4.0-1137.145
Ubuntu:18.04:LTS linux 0 4.15.0-101.102
Ubuntu:18.04:LTS linux-aws 0 4.15.0-1067.71
Ubuntu:18.04:LTS linux-aws-5.0 0 No fix
Ubuntu:18.04:LTS linux-aws-5.3 0 5.3.0-1019.21~18.04.1
Ubuntu:18.04:LTS linux-aws-5.4 0 5.4.0-1018.18~18.04.1
Ubuntu:18.04:LTS linux-azure 0 No fix
Ubuntu:18.04:LTS linux-azure-4.15 0 4.15.0-1083.93
Ubuntu:18.04:LTS linux-azure-5.3 0 5.3.0-1022.23~18.04.1
Ubuntu:18.04:LTS linux-azure-5.4 0 5.4.0-1020.20~18.04.1
Ubuntu:18.04:LTS linux-azure-edge 0 No fix
Ubuntu:18.04:LTS linux-gcp 0 No fix
Ubuntu:18.04:LTS linux-gcp-4.15 0 4.15.0-1071.81
Ubuntu:18.04:LTS linux-gcp-5.3 0 5.3.0-1020.22~18.04.1
Ubuntu:18.04:LTS linux-gcp-5.4 0 5.4.0-1019.19~18.04.2
Ubuntu:18.04:LTS linux-gcp-edge 0 No fix
Ubuntu:18.04:LTS linux-gke-4.15 0 4.15.0-1059.62
Ubuntu:18.04:LTS linux-gke-5.0 0 5.0.0-1037.38
Ubuntu:18.04:LTS linux-gke-5.3 0 5.3.0-1020.22~18.04.1
Ubuntu:18.04:LTS linux-hwe 0 5.3.0-53.47~18.04.1
Ubuntu:18.04:LTS linux-hwe-5.4 0 5.4.0-37.41~18.04.1
Ubuntu:18.04:LTS linux-hwe-edge 0 No fix
Ubuntu:18.04:LTS linux-ibm-5.4 0 5.4.0-1010.11~18.04.2
Ubuntu:18.04:LTS linux-kvm 0 4.15.0-1060.61
Ubuntu:18.04:LTS linux-oem 0 4.15.0-1081.91
Ubuntu:18.04:LTS linux-oem-osp1 0 5.0.0-1052.57
Ubuntu:18.04:LTS linux-oracle 0 4.15.0-1039.43
Ubuntu:18.04:LTS linux-oracle-5.0 0 No fix
Ubuntu:18.04:LTS linux-oracle-5.3 0 5.3.0-1018.20~18.04.1
Ubuntu:18.04:LTS linux-oracle-5.4 0 5.4.0-1019.19~18.04.1
Ubuntu:18.04:LTS linux-raspi-5.4 0 5.4.0-1013.13~18.04.1
Ubuntu:18.04:LTS linux-raspi2 0 4.15.0-1062.66
Ubuntu:18.04:LTS linux-raspi2-5.3 0 5.3.0-1026.28~18.04.1
Ubuntu:18.04:LTS linux-snapdragon 0 4.15.0-1079.86
Ubuntu:20.04:LTS linux 0 5.4.0-24.28
Ubuntu:20.04:LTS linux-aws 0 5.4.0-1009.9
Ubuntu:20.04:LTS linux-aws-5.15 0 5.15.0-1014.18~20.04.1
Ubuntu:20.04:LTS linux-azure 0 5.4.0-1010.10
Ubuntu:20.04:LTS linux-azure-5.15 0 5.15.0-1007.8~20.04.1
Ubuntu:20.04:LTS linux-azure-fde 0 No fix
Ubuntu:20.04:LTS linux-azure-fde-5.15 0 5.15.0-1019.24~20.04.1.1

Related vulnerabilities