Katalog CVE

CVE-2017-14316

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Xen w wersjach do 4.9.x odkryto problem z weryfikacją parametrów. Funkcja `alloc_heap_pages` pozwala na określenie pierwszego węzła NUMA do alokacji, jednak nieprawidłowo obsługuje przypadek, gdy `node >= MAX_NUMNODES`, co prowadzi do dostępu poza granice wewnętrznej tablicy.

Ocena ryzyka

Wykorzystanie tej podatności może prowadzić do nieautoryzowanego dostępu do pamięci, co stwarza ryzyko destabilizacji systemu oraz potencjalnego wycieku danych.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji Xen, która naprawia ten problem, oraz przeglądanie i ograniczanie dostępu do funkcji alokacji pamięci.

Inne podatności w Xen

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS