CVE-2018-1059 Information disclosure in DPDK

Medium 6.1 Published Updated

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::fastdatapathAll versions0:2.9.0-19.el7fdp
openvswitch-debuginfo Red Hat:enterprise_linux:7::fastdatapathAll versions0:2.9.0-19.el7fdp
openvswitch-devel Red Hat:enterprise_linux:7::fastdatapathAll versions0:2.9.0-19.el7fdp
openvswitch-ovn-central Red Hat:enterprise_linux:7::fastdatapathAll versions0:2.9.0-19.el7fdp
openvswitch-ovn-common Red Hat:enterprise_linux:7::fastdatapathAll versions0:2.9.0-19.el7fdp
openvswitch-ovn-host Red Hat:enterprise_linux:7::fastdatapathAll versions0:2.9.0-19.el7fdp
openvswitch-ovn-vtep Red Hat:enterprise_linux:7::fastdatapathAll versions0:2.9.0-19.el7fdp
openvswitch-test Red Hat:enterprise_linux:7::fastdatapathAll versions0:2.9.0-19.el7fdp
python-openvswitch Red Hat:enterprise_linux:7::fastdatapathAll versions0:2.9.0-19.el7fdp
openvswitch Red Hat:enterprise_linux:7::hypervisorAll versions0:2.9.0-19.el7fdp
openvswitch-debuginfo Red Hat:enterprise_linux:7::hypervisorAll versions0:2.9.0-19.el7fdp
openvswitch-devel Red Hat:enterprise_linux:7::hypervisorAll versions0:2.9.0-19.el7fdp
openvswitch-ovn-common Red Hat:enterprise_linux:7::hypervisorAll versions0:2.9.0-19.el7fdp
openvswitch-ovn-host Red Hat:enterprise_linux:7::hypervisorAll versions0:2.9.0-19.el7fdp
python-openvswitch Red Hat:enterprise_linux:7::hypervisorAll versions0:2.9.0-19.el7fdp
openstack-selinux Red Hat:openstack:10::el7All versions0:0.8.14-5.el7ost
openvswitch Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-debuginfo Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-devel Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-ovn-central Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-ovn-common Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-ovn-host Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-ovn-vtep Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-test Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
python-openvswitch Red Hat:openstack:10::el7All versions0:2.9.0-19.el7fdp.1
openvswitch Red Hat:openstack:12::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-debuginfo Red Hat:openstack:12::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-ovn-central Red Hat:openstack:12::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-ovn-common Red Hat:openstack:12::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-ovn-host Red Hat:openstack:12::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-ovn-vtep Red Hat:openstack:12::el7All versions0:2.9.0-19.el7fdp.1
openvswitch-test Red Hat:openstack:12::el7All versions0:2.9.0-19.el7fdp.1
python-openvswitch Red Hat:openstack:12::el7All versions0:2.9.0-19.el7fdp.1
dpdk Red Hat:rhel_extras_other:7All versions0:17.11-11.el7
dpdk-debuginfo Red Hat:rhel_extras_other:7All versions0:17.11-11.el7
dpdk-devel Red Hat:rhel_extras_other:7All versions0:17.11-11.el7
dpdk-doc Red Hat:rhel_extras_other:7All versions0:17.11-11.el7
dpdk-tools Red Hat:rhel_extras_other:7All versions0:17.11-11.el7
openvswitch Red Hat:rhev_manager:4.2All versions0:2.9.0-19.el7fdp
openvswitch-debuginfo Red Hat:rhev_manager:4.2All versions0: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.

All Canonical Ubuntu Linux vulnerabilities

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.

Is CVE-2018-1059 in your software?

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

Check your SBOMs for free