Every CVE Search/ Get API key

CVE-2018-1059

The DPDK vhost-user interface does not check to verify that all the requested guest physical...

6.1 MediumFix available

CVE-2018-1059 is a medium vulnerability (CVSS 6.1) in [unknown] Dpdk, published April 24, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.79%, the 56th percentile. Fixed in dpdk 17.11.2-1.

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.

Attack profile

How easy it is to exploit

Attack vector
Adjacent network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

0.79%Down 1.1 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.1

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.

Record
CVE-2018-1059
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
CVSS 2.0
2.9 LowAV:A/AC:M/Au:N/C:P/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2018-1059
Weakness
CWE-200
Updated
2026-11-02
EUVDEUVD-2018-11712 No score

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.

Record
EUVD-2018-11712
Updated
2026-11-03
GitHub AdvisoriesGHSA-ww8j-hjq3-7m8r 6.1

The DPDK vhost-user interface does not check to verify that all the requested guest physical...

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.

Record
GHSA-ww8j-hjq3-7m8r
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
OSV 6.1

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.

Record
CVE-2018-1059
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2018-1059 6.1

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.

Record
DEBIAN-CVE-2018-1059
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
Show 10 moreShow less
OSVRHEA-2018:1547 6.1

Red Hat Enhancement Advisory: openvswitch bug fix and enhancement update

Record
RHEA-2018:1547
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2018:1267 6.1

Red Hat Security Advisory: openvswitch security and bug fix update

Record
RHSA-2018:1267
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2018:2038 6.1

Red Hat Security Advisory: dpdk security, bug fix and enhancement update

Record
RHSA-2018:2038
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2018:2102 6.1

Red Hat Security Advisory: Red Hat OpenStack Platform 10 Security, Bug Fix, and Enhancement Advisory

Record
RHSA-2018:2102
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2018:2524 6.1

Red Hat Security Advisory: openvswitch security and bug fix update

Record
RHSA-2018:2524
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2018-1059 6.1

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.

Record
UBUNTU-CVE-2018-1059
CVSS 3.0
6.1 MediumCVSS:3.0/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVopenSUSE-SU-2024:10727-1 No score

dpdk-19.11.8-2.7 on GA media

These are all security issues fixed in the dpdk-19.11.8-2.7 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10727-1
Updated
2026-11-02
OSVSUSE-SU-2018:1492-1 No score

Security update for dpdk-thunderxdpdk

This update fixes the following issues:

  • CVE-2018-1059: 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. (bsc#1089638).
Record
SUSE-SU-2018:1492-1
Updated
2026-11-02
OSVSUSE-SU-2018:3923-1 No score

Security update for dpdk

This update for dpdk to version 16.11.8 provides the following security fix:

  • CVE-2018-1059: restrict untrusted guest to misuse virtio to corrupt host application (ovs-dpdk) memory which could have lead all VM to lose connectivity (bsc#1089638)

and following non-security fixes:

  • Enable the broadcom chipset family Broadcom NetXtreme II BCM57810 (bsc#1073363)
  • Fix a latency problem by using cond_resched rather than schedule_timeout_interruptible (bsc#1069601)
  • Fix a syntax error affecting csh environment configuration (bsc#1102310)
  • Fixes in net/bnxt:
    • Fix HW Tx checksum offload check
    • Fix incorrect IO address handling in Tx
    • Fix Rx ring count limitation
    • Check access denied for HWRM commands
    • Fix RETA size
    • Fix close operation
  • Fixes in eal/linux:
    • Fix an invalid syntax in interrupts
    • Fix return codes on thread naming failure
  • Fixes in kni:
    • Fix crash with null name
    • Fix build with gcc 8.1
  • Fixes in net/thunderx:
    • Fix build with gcc optimization on
    • Avoid sq door bell write on zero packet
  • net/bonding: Fix MAC address reset
  • vhost: Fix missing increment of log cache count
Record
SUSE-SU-2018:3923-1
Updated
2026-11-02
OSVUSN-3642-1 No score

dpdk vulnerability

Maxime Coquelin discovered that DPDK incorrectly handled guest physical ranges. A malicious guest could use this issue to possibly access sensitive information.

Record
USN-3642-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
dpdk
Debian:12
before 17.11.2-1
17.11.2-1
dpdk
Debian:13
before 17.11.2-1
17.11.2-1
dpdk
Debian:14
before 17.11.2-1
17.11.2-1
openvswitch
Red Hat:rhev_manager:4.2
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-debuginfo
Red Hat:rhev_manager:4.2
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-devel
Red Hat:rhev_manager:4.2
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-central
Red Hat:rhev_manager:4.2
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-common
Red Hat:rhev_manager:4.2
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-host
Red Hat:rhev_manager:4.2
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
python-openvswitch
Red Hat:rhev_manager:4.2
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
Show 53 moreShow less
Affected packages
PackageAffectedFixed
openvswitch
Red Hat:enterprise_linux:7::hypervisor
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-debuginfo
Red Hat:enterprise_linux:7::hypervisor
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-devel
Red Hat:enterprise_linux:7::hypervisor
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-common
Red Hat:enterprise_linux:7::hypervisor
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-host
Red Hat:enterprise_linux:7::hypervisor
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
python-openvswitch
Red Hat:enterprise_linux:7::hypervisor
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-debuginfo
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-devel
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-central
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-common
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-host
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-ovn-vtep
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
openvswitch-test
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
python-openvswitch
Red Hat:enterprise_linux:7::fastdatapath
before 0:2.9.0-19.el7fdp
0:2.9.0-19.el7fdp
dpdk
Red Hat:rhel_extras_other:7
before 0:17.11-11.el7
0:17.11-11.el7
dpdk-debuginfo
Red Hat:rhel_extras_other:7
before 0:17.11-11.el7
0:17.11-11.el7
dpdk-devel
Red Hat:rhel_extras_other:7
before 0:17.11-11.el7
0:17.11-11.el7
dpdk-doc
Red Hat:rhel_extras_other:7
before 0:17.11-11.el7
0:17.11-11.el7
dpdk-tools
Red Hat:rhel_extras_other:7
before 0:17.11-11.el7
0:17.11-11.el7
openstack-selinux
Red Hat:openstack:10::el7
before 0:0.8.14-5.el7ost
0:0.8.14-5.el7ost
openvswitch
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-debuginfo
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-devel
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-ovn-central
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-ovn-common
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-ovn-host
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-ovn-vtep
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
python-openvswitch
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-test
Red Hat:openstack:10::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch
Red Hat:openstack:12::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-debuginfo
Red Hat:openstack:12::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-ovn-central
Red Hat:openstack:12::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-ovn-common
Red Hat:openstack:12::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-ovn-host
Red Hat:openstack:12::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-ovn-vtep
Red Hat:openstack:12::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
python-openvswitch
Red Hat:openstack:12::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
openvswitch-test
Red Hat:openstack:12::el7
before 0:2.9.0-19.el7fdp.1
0:2.9.0-19.el7fdp.1
dpdk
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 16.11.6-8.4.2
16.11.6-8.4.2
dpdk-thunderx
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 16.11.6-8.4.2
16.11.6-8.4.2
dpdk
SUSE:Linux Enterprise Server 12 SP3
before 16.11.6-8.4.2
16.11.6-8.4.2
dpdk-thunderx
SUSE:Linux Enterprise Server 12 SP3
before 16.11.6-8.4.2
16.11.6-8.4.2
dpdk
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 16.11.6-8.4.2
16.11.6-8.4.2
dpdk-thunderx
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 16.11.6-8.4.2
16.11.6-8.4.2
dpdk
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 16.11.8-8.10.2
16.11.8-8.10.2
dpdk-thunderx
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 16.11.8-8.10.2
16.11.8-8.10.2
dpdk
SUSE:Linux Enterprise Server 12 SP3
before 16.11.8-8.10.2
16.11.8-8.10.2
dpdk-thunderx
SUSE:Linux Enterprise Server 12 SP3
before 16.11.8-8.10.2
16.11.8-8.10.2
dpdk
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 16.11.8-8.10.2
16.11.8-8.10.2
dpdk-thunderx
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 16.11.8-8.10.2
16.11.8-8.10.2
dpdk
Ubuntu:16.04:LTS
All versions, plus listed versions
2.0.0-0ubuntu12.0.0-0ubuntu22.0.0-0ubuntu32.2.0-0ubuntu12.2.0-0ubuntu3
Show 4 moreShow less
2.2.0-0ubuntu52.2.0-0ubuntu62.2.0-0ubuntu72.2.0-0ubuntu8
None known
dpdk
Ubuntu:18.04:LTS
before 17.11.2-1ubuntu0.1, plus listed versions
17.05.2-0ubuntu117.05.2-0ubuntu217.11-317.11-417.11-517.11.1-6
17.11.2-1ubuntu0.1
dpdk
openSUSE:Tumbleweed
before 19.11.8-2.7
19.11.8-2.7

History

History
WhenChangedSources
2026-11-03aliases, productsEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 53 moreShow less
MoveEnter Open