CVE-2018-1059 Information disclosure in DPDK
A malicious guest can expose vhost-user backend process memory due to missing validation of guest physical address mappings in the DPDK library.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2018-1059?
CVE-2018-1059 is a medium-severity vulnerability in Canonical Ubuntu Linux, published on 24 Apr 2018. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
The DPDK vhost-user interface does not check to verify that all the requested guest physical range is mapped and contiguous when performing Guest Physical Addresses to Host Virtual Addresses translations. This may lead to a malicious guest exposing vhost-user backend process memory. All versions before 18.02.1 are vulnerable.
Weakness: CWE-200
Which versions are affected by CVE-2018-1059?
It affects 9 products.
Linux distribution packages (40)
openvswitch Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
openvswitch-debuginfo Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
openvswitch-devel Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
openvswitch-ovn-central Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
openvswitch-ovn-common Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
openvswitch-ovn-host Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
openvswitch-ovn-vtep Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
openvswitch-test Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
python-openvswitch Red Hat:enterprise_linux:7::fastdatapath | All versions | 0:2.9.0-19.el7fdp |
openvswitch Red Hat:enterprise_linux:7::hypervisor | All versions | 0:2.9.0-19.el7fdp |
openvswitch-debuginfo Red Hat:enterprise_linux:7::hypervisor | All versions | 0:2.9.0-19.el7fdp |
openvswitch-devel Red Hat:enterprise_linux:7::hypervisor | All versions | 0:2.9.0-19.el7fdp |
openvswitch-ovn-common Red Hat:enterprise_linux:7::hypervisor | All versions | 0:2.9.0-19.el7fdp |
openvswitch-ovn-host Red Hat:enterprise_linux:7::hypervisor | All versions | 0:2.9.0-19.el7fdp |
python-openvswitch Red Hat:enterprise_linux:7::hypervisor | All versions | 0:2.9.0-19.el7fdp |
openstack-selinux Red Hat:openstack:10::el7 | All versions | 0:0.8.14-5.el7ost |
openvswitch Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-debuginfo Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-devel Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-ovn-central Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-ovn-common Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-ovn-host Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-ovn-vtep Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-test Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
python-openvswitch Red Hat:openstack:10::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch Red Hat:openstack:12::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-debuginfo Red Hat:openstack:12::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-ovn-central Red Hat:openstack:12::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-ovn-common Red Hat:openstack:12::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-ovn-host Red Hat:openstack:12::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-ovn-vtep Red Hat:openstack:12::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
openvswitch-test Red Hat:openstack:12::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
python-openvswitch Red Hat:openstack:12::el7 | All versions | 0:2.9.0-19.el7fdp.1 |
dpdk Red Hat:rhel_extras_other:7 | All versions | 0:17.11-11.el7 |
dpdk-debuginfo Red Hat:rhel_extras_other:7 | All versions | 0:17.11-11.el7 |
dpdk-devel Red Hat:rhel_extras_other:7 | All versions | 0:17.11-11.el7 |
dpdk-doc Red Hat:rhel_extras_other:7 | All versions | 0:17.11-11.el7 |
dpdk-tools Red Hat:rhel_extras_other:7 | All versions | 0:17.11-11.el7 |
openvswitch Red Hat:rhev_manager:4.2 | All versions | 0:2.9.0-19.el7fdp |
openvswitch-debuginfo Red Hat:rhev_manager:4.2 | All versions | 0:2.9.0-19.el7fdp |
Products include Canonical Ubuntu Linux, Dpdk Data Plane Development Kit, Redhat Ceph Storage, Redhat Enterprise Linux, Redhat Enterprise Linux Fast Datapath, Redhat Openshift and 3 more.
How do I fix CVE-2018-1059?
Upgrade to a fixed version.
Is CVE-2018-1059 being exploited?
There is no known exploitation of CVE-2018-1059 in the wild and no public exploit code.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as DEBIAN-CVE-2018-1059, GHSA-ww8j-hjq3-7m8r, RHEA-2018:1547, RHSA-2018:1267, RHSA-2018:2038, RHSA-2018:2102 and 5 more.