CVE-2026-86561: Dpdk: dpdk: missing memory size validation before mmap in vhost memory region setup

Published Sep 8, 2026
·
Updated

A flaw was found in DPDK lib/vhost. Memory size is not adequately validated before mmap during vhost memory-region setup, which can lead to a host crash or memory corruption.

Other sources

A flaw was found in DPDK lib/vhost. The vhost-user SETMEMTABLE mmap path does not adequately validate frontend-supplied region size before mapping, which may lead to denial of service in the host vhost backend. Integer-overflow and zero-size-after-align checks are already present; the remaining size check is as reported by the DPDK vhost maintainer.

— Red Hat

Affected Software

1 affected component
DPDK lib/vhost

Event History

Sep 8, 2026
Data Sourced
via Red Hat·02:09 AM
DescriptionSeverityAffected Software
Oct 14, 2026
CVE Published
via MITRE·03:42 PM
Data Sourced
via MITRE·03:42 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·04:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Hosts running a DPDK lib/vhost backend that processes vhost-user SET_MEM_TABLE requests are exposed. The impact described is on the host vhost backend, rather than solely on the frontend.

2

What access does an attacker need to exploit it?

The severity vector indicates local access and low privileges are required, with no user interaction. Exploitation involves supplying a crafted memory-region size through the vhost-user SET_MEM_TABLE path.

3

What is the likely impact?

A successful exploit may cause a host denial of service through a crash and may result in memory corruption. The provided severity vector indicates availability impact, with no stated confidentiality or integrity impact.

4

Do existing overflow checks prevent this issue?

No. Integer-overflow and zero-size-after-alignment checks are already present, but they do not cover the remaining missing validation of the frontend-supplied region size before mmap.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203