Cloudanix VulnDB

CVE-2019-14615

Medium · 5.5

CVSS

5.5

EPSS

1.4%

Published

Jan 17, 2020

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A design flaw in certain older Intel graphics chips can let an attacker who is already running programs on the computer read information they should not be able to see.

Exploitation
Local Privilege
Attacker needs
User Interaction
Complexity
Low
Impact
Data Exposure
Component
Firmware
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Insufficient control flow enforcement in data structures used by Intel Processor Graphics allows local unprivileged code to read sensitive memory contents across protection boundaries.

Why it matters to the business

Attackers who already have a foothold on a system can steal sensitive data such as encryption keys, credentials, or application secrets without needing elevated privileges, increasing the cost and risk of any local compromise.

How an attack unfolds

An attacker with the ability to execute code on an affected system crafts graphics workloads that exercise the flawed control-flow paths, causing the GPU to leak kernel or other-process memory into user-accessible buffers.

How to fix it

Apply the latest Intel graphics driver and microcode updates from the operating-system vendor or Intel; replace or isolate affected legacy Atom processors that are no longer supported.

How to confirm the fix worked

Confirm the installed Intel graphics driver and microcode versions match or exceed the minimum fixed releases published by Intel or the Linux distribution; re-test the system with vendor-supplied validation tools or memory-leak test suites.

Typical attack path

  1. Obtain local code execution via any vector (malicious document, compromised application, etc.)
  2. Load or trigger Intel graphics driver code paths that exercise the vulnerable data structures
  3. Read leaked memory contents from returned buffers to extract confidential information

How to detect it

Review local process execution logs and graphics API call traces for unusual patterns of buffer allocation or memory-mapping operations originating from untrusted user processes; correlate with known graphics driver versions on affected hardware.

What your security team should do

  • Inventory all systems containing the listed Atom processors and prioritize driver or firmware updates
  • Restrict local user accounts and sandbox untrusted code that can access graphics APIs
  • Monitor EPSS and exploit maturity indicators for any future increase in weaponization

The record

Insufficient control flow in certain data structures for some Intel(R) Processors with Intel(R) Processor Graphics may allow an unauthenticated user to potentially enable information disclosure via local access.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 5.4.13-1
Debian:12 linux 0 5.4.13-1
Debian:13 linux 0 5.4.13-1
Debian:8 linux-4.9 0 4.9.210-1~deb8u1
Mageia:7 kernel 0 5.4.12-1.mga7
Mageia:7 kernel-linus 0 5.4.20-1.mga7
Mageia:7 kmod-virtualbox 0 6.0.14-20.mga7
Mageia:7 kmod-xtables-addons 0 3.7-10.mga7
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-abi-stablelists 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-348.el8
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-devel 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-kvm 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-modules 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-modules-extra 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-core 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-core 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-debuginfo 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-devel 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-kvm 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-modules 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-modules-extra 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debuginfo 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-devel 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-kvm 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-modules 0 0:4.18.0-348.rt7.130.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-modules-extra 0 0:4.18.0-348.rt7.130.el8
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.48.1
SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default 0 4.12.14-122.17.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.34.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.48.1
SUSE:Linux Enterprise Live Patching 12 SP4 kgraft-patch-SLE12-SP4_Update_12 0 1-6.3.1
SUSE:Linux Enterprise Live Patching 12 SP5 kernel-default 0 4.12.14-122.17.1
SUSE:Linux Enterprise Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_3 0 1-8.5.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.34.1
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-livepatch-SLE15-SP1_Update_9 0 1-3.5.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-default 0 4.12.14-197.34.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-source 0 4.12.14-197.34.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 kernel-zfcpdump 0 4.12.14-197.34.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-docs 0 4.12.14-197.34.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-obs-build 0 4.12.14-197.34.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-source 0 4.12.14-197.34.1
SUSE:Linux Enterprise Module for Development Tools 15 SP1 kernel-syms 0 4.12.14-197.34.1
SUSE:Linux Enterprise Module for Legacy 15 SP1 kernel-default 0 4.12.14-197.34.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-azure 0 4.12.14-8.27.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-source-azure 0 4.12.14-8.27.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP1 kernel-syms-azure 0 4.12.14-8.27.1
SUSE:Linux Enterprise Real Time 12 SP4 kernel-rt 0 4.12.14-8.12.1
SUSE:Linux Enterprise Real Time 12 SP4 kernel-rt_debug 0 4.12.14-8.12.1
SUSE:Linux Enterprise Real Time 12 SP4 kernel-source-rt 0 4.12.14-8.12.1
SUSE:Linux Enterprise Real Time 12 SP4 kernel-syms-rt 0 4.12.14-8.12.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt 0 4.12.14-6.3.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt_debug 0 4.12.14-6.3.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-source-rt 0 4.12.14-6.3.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-syms-rt 0 4.12.14-6.3.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.37.1
SUSE:Linux Enterprise Server 12 SP4 kernel-default 0 4.12.14-95.48.1
SUSE:Linux Enterprise Server 12 SP4 kernel-source 0 4.12.14-95.48.1
SUSE:Linux Enterprise Server 12 SP4 kernel-source-azure 0 4.12.14-6.37.1
SUSE:Linux Enterprise Server 12 SP4 kernel-syms 0 4.12.14-95.48.1
SUSE:Linux Enterprise Server 12 SP4 kernel-syms-azure 0 4.12.14-6.37.1
SUSE:Linux Enterprise Server 12 SP5 kernel-azure 0 4.12.14-16.10.1
SUSE:Linux Enterprise Server 12 SP5 kernel-default 0 4.12.14-122.17.1
SUSE:Linux Enterprise Server 12 SP5 kernel-source 0 4.12.14-122.17.1
SUSE:Linux Enterprise Server 12 SP5 kernel-source-azure 0 4.12.14-16.10.1
SUSE:Linux Enterprise Server 12 SP5 kernel-syms 0 4.12.14-122.17.1
SUSE:Linux Enterprise Server 12 SP5 kernel-syms-azure 0 4.12.14-16.10.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

Related vulnerabilities