Katalog CVE

CVE-2026-43630

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

llama.cpp w wersjach od b5702 do b7653 zawiera podatność na odczyt poza zakresem w ścieżce przywracania stanu pamięci rekurencyjnej, co pozwala atakującym z dostępem do zapisu w katalogu zapisu slotów na odczyt pamięci poza końcem tablicy komórek. Atakujący może stworzyć złośliwy plik slotu z nadmierną wartością seq_id, aby wywołać odczyt poza zakresem, który ujawnia dane sterty, w tym wartości wskaźników, do logów serwera, omijając ochronę ASLR i ułatwiając dalszą eksploatację.

Ocena ryzyka

Ujawnienie danych sterty, w tym wskaźników, może umożliwić atakującemu obejście ASLR i przeprowadzenie dalszych ataków, takich jak wykonanie kodu.

Rekomendacja

Zaktualizuj llama.cpp do wersji nowszej niż b7653, aby naprawić podatność na odczyt poza zakresem.

Inne podatności w llama.cpp

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

llama.cpp builds b5702 through b7653 contain an out-of-bounds read vulnerability in the recurrent memory state restore path that allows attackers with write access to the slot save directory to read memory past the end of the allocated cells array. Attackers can craft a malicious slot file with an oversized seq_id value to trigger an out-of-bounds read that leaks heap data including pointer values into server logs, defeating ASLR protections and facilitating further exploitation.

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