Katalog CVE

CVE-2017-1000378

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja qsort() w systemie NetBSD jest rekurencyjna i nie jest zrandomizowana, co pozwala atakującemu na skonstruowanie patologicznej tablicy wejściowej, która powoduje deterministyczną rekurencję N/4 razy. To umożliwia atakującym zużycie dowolnej ilości pamięci stosu oraz manipulację pamięcią stosu w celu wspomagania ataków wykonania dowolnego kodu.

Ocena ryzyka

Zagrożenie dla organizacji polega na możliwości wykonania dowolnego kodu przez atakującego, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych.

Rekomendacja

Zaleca się aktualizację systemu NetBSD do najnowszej wersji, aby zniwelować ryzyko związane z tą podatnością oraz monitorowanie aplikacji korzystających z funkcji qsort().

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

The NetBSD qsort() function is recursive, and not randomized, an attacker can construct a pathological input array of N elements that causes qsort() to deterministically recurse N/4 times. This allows attackers to consume arbitrary amounts of stack memory and manipulate stack memory to assist in arbitrary code execution attacks. This affects NetBSD 7.1 and possibly earlier versions.

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