CVE-2017-5715 Information disclosure in Microprocessors with Speculative Execution

Medium 5.6 Published Updated

Local attackers can exploit speculative execution side-channels to read sensitive memory, requiring microcode or OS patches.

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-2017-5715?

CVE-2017-5715 is a medium-severity vulnerability in Canonical Ubuntu Linux, published on 4 Jan 2018. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Systems with microprocessors utilizing speculative execution and indirect branch prediction may allow unauthorized disclosure of information to an attacker with local user access via a side-channel analysis.

Weakness: CWE-203

Which versions are affected by CVE-2017-5715?

It affects 220 products.

Linux distribution packages (40)
dracut Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
dracut-caps Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
dracut-config-generic Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
dracut-config-rescue Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
dracut-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
dracut-fips Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
dracut-fips-aesni Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
dracut-network Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
dracut-tools Red Hat:enterprise_linux:7::clientAll versions0:033-502.el7_4.1
iwl100-firmware Red Hat:enterprise_linux:7::clientAll versions0:39.31.5.1-62.el7
iwl1000-firmware Red Hat:enterprise_linux:7::clientAll versions1:39.31.5.1-62.el7
iwl105-firmware Red Hat:enterprise_linux:7::clientAll versions0:18.168.6.1-62.el7
iwl135-firmware Red Hat:enterprise_linux:7::clientAll versions0:18.168.6.1-62.el7
iwl2000-firmware Red Hat:enterprise_linux:7::clientAll versions0:18.168.6.1-62.el7
iwl2030-firmware Red Hat:enterprise_linux:7::clientAll versions0:18.168.6.1-62.el7
iwl3160-firmware Red Hat:enterprise_linux:7::clientAll versions0:22.0.7.0-62.el7
iwl3945-firmware Red Hat:enterprise_linux:7::clientAll versions0:15.32.2.9-62.el7
iwl4965-firmware Red Hat:enterprise_linux:7::clientAll versions0:228.61.2.24-62.el7
iwl5000-firmware Red Hat:enterprise_linux:7::clientAll versions0:8.83.5.1_1-62.el7
iwl5150-firmware Red Hat:enterprise_linux:7::clientAll versions0:8.24.2.2-62.el7
iwl6000-firmware Red Hat:enterprise_linux:7::clientAll versions0:9.221.4.1-62.el7
iwl6000g2a-firmware Red Hat:enterprise_linux:7::clientAll versions0:17.168.5.3-62.el7
iwl6000g2b-firmware Red Hat:enterprise_linux:7::clientAll versions0:17.168.5.2-62.el7
iwl6050-firmware Red Hat:enterprise_linux:7::clientAll versions0:41.28.5.1-62.el7
iwl7260-firmware Red Hat:enterprise_linux:7::clientAll versions0:22.0.7.0-62.el7
iwl7265-firmware Red Hat:enterprise_linux:7::clientAll versions0:22.0.7.0-62.el7
libvirt Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-admin Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-client Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-config-network Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-config-nwfilter Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-driver-interface Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-driver-lxc Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-driver-network Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-driver-nodedev Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-driver-nwfilter Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-driver-qemu Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-driver-secret Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7
libvirt-daemon-driver-storage Red Hat:enterprise_linux:7::clientAll versions0:3.9.0-14.el7

Products include Arm Cortex-A, Canonical Ubuntu Linux, Debian Debian Linux, Intel Atom C, Intel Atom E, Intel Atom X3 and 214 more.

How do I fix CVE-2017-5715?

Apply the vendor's patch.

Is CVE-2017-5715 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2017-5715 exists.

Public exploit code: 1 Exploit-DB entry and 5 proofs of concept on GitHub.

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2017-5715, DEBIAN-CVE-2017-5715, DLA-2148-1, DLA-2743-1, MGASA-2018-0079, MGASA-2018-0124 and 42 more.

Is CVE-2017-5715 in your software?

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

Check your SBOMs for free