CVE-2017-5715 Information disclosure in Microprocessors with Speculative Execution
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::client | All versions | 0:033-502.el7_4.1 |
dracut-caps Red Hat:enterprise_linux:7::client | All versions | 0:033-502.el7_4.1 |
dracut-config-generic Red Hat:enterprise_linux:7::client | All versions | 0:033-502.el7_4.1 |
dracut-config-rescue Red Hat:enterprise_linux:7::client | All versions | 0:033-502.el7_4.1 |
dracut-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:033-502.el7_4.1 |
dracut-fips Red Hat:enterprise_linux:7::client | All versions | 0:033-502.el7_4.1 |
dracut-fips-aesni Red Hat:enterprise_linux:7::client | All versions | 0:033-502.el7_4.1 |
dracut-network Red Hat:enterprise_linux:7::client | All versions | 0:033-502.el7_4.1 |
dracut-tools Red Hat:enterprise_linux:7::client | All versions | 0:033-502.el7_4.1 |
iwl100-firmware Red Hat:enterprise_linux:7::client | All versions | 0:39.31.5.1-62.el7 |
iwl1000-firmware Red Hat:enterprise_linux:7::client | All versions | 1:39.31.5.1-62.el7 |
iwl105-firmware Red Hat:enterprise_linux:7::client | All versions | 0:18.168.6.1-62.el7 |
iwl135-firmware Red Hat:enterprise_linux:7::client | All versions | 0:18.168.6.1-62.el7 |
iwl2000-firmware Red Hat:enterprise_linux:7::client | All versions | 0:18.168.6.1-62.el7 |
iwl2030-firmware Red Hat:enterprise_linux:7::client | All versions | 0:18.168.6.1-62.el7 |
iwl3160-firmware Red Hat:enterprise_linux:7::client | All versions | 0:22.0.7.0-62.el7 |
iwl3945-firmware Red Hat:enterprise_linux:7::client | All versions | 0:15.32.2.9-62.el7 |
iwl4965-firmware Red Hat:enterprise_linux:7::client | All versions | 0:228.61.2.24-62.el7 |
iwl5000-firmware Red Hat:enterprise_linux:7::client | All versions | 0:8.83.5.1_1-62.el7 |
iwl5150-firmware Red Hat:enterprise_linux:7::client | All versions | 0:8.24.2.2-62.el7 |
iwl6000-firmware Red Hat:enterprise_linux:7::client | All versions | 0:9.221.4.1-62.el7 |
iwl6000g2a-firmware Red Hat:enterprise_linux:7::client | All versions | 0:17.168.5.3-62.el7 |
iwl6000g2b-firmware Red Hat:enterprise_linux:7::client | All versions | 0:17.168.5.2-62.el7 |
iwl6050-firmware Red Hat:enterprise_linux:7::client | All versions | 0:41.28.5.1-62.el7 |
iwl7260-firmware Red Hat:enterprise_linux:7::client | All versions | 0:22.0.7.0-62.el7 |
iwl7265-firmware Red Hat:enterprise_linux:7::client | All versions | 0:22.0.7.0-62.el7 |
libvirt Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-admin Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-client Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-config-network Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-config-nwfilter Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-driver-interface Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-driver-lxc Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-driver-network Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-driver-nodedev Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-driver-nwfilter Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-driver-qemu Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-driver-secret Red Hat:enterprise_linux:7::client | All versions | 0:3.9.0-14.el7 |
libvirt-daemon-driver-storage Red Hat:enterprise_linux:7::client | All versions | 0: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.
Other vulnerabilities in Canonical Ubuntu Linux
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.