CVE-2017-14316

Priority
Description
A parameter verification issue was discovered in Xen through 4.9.x. The
function `alloc_heap_pages` allows callers to specify the first NUMA node
that should be used for allocations through the `memflags` parameter; the
node is extracted using the `MEMF_get_node` macro. While the function
checks to see if the special constant `NUMA_NO_NODE` is specified, it
otherwise does not handle the case where `node >= MAX_NUMNODES`. This
allows an out-of-bounds access to an internal array.
Package
Source: xen (LP Ubuntu Debian)
Upstream:needs-triage
Ubuntu 12.04 ESM (Precise Pangolin):DNE
Ubuntu 14.04 LTS (Trusty Tahr):released (4.4.2-0ubuntu0.14.04.14)
Ubuntu 16.04 LTS (Xenial Xerus):released (4.6.5-0ubuntu1.4)
More Information

Updated: 2019-03-19 12:28:46 UTC (commit 15472795df7e9de45b82f2d36b8b419b939f97b2)