Katalog CVE

CVE-2026-107183

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

llama.cpp przed wersją b11393 zawiera podatność use-after-free i double free w funkcji common_chat_peg_mapper::map, która pozwala nieuwierzytelnionym zdalnym atakującym uszkodzić pamięć sterty przez zwisający wskaźnik current_tool. Atakujący mogą wysłać chat_parser w żądaniu POST /completion emitującym tool-id po tagu tool-close, aby spowodować awarię llama-server i uzyskać prymityw zapisu do sterty.

Ocena ryzyka

Atakujący może zdalnie spowodować awarię serwera i potencjalnie wykorzystać prymityw zapisu do sterty do wykonania kodu, co może prowadzić do przejęcia serwera.

Rekomendacja

Zaleca się aktualizację llama.cpp do wersji b11393 lub nowszej, aby wyeliminować podatność use-after-free i double free.

Inne podatności w llama.cpp

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

llama.cpp before b11393 contains a use-after-free and double free vulnerability in common_chat_peg_mapper::map that allows unauthenticated remote attackers to corrupt heap memory via a dangling current_tool pointer. Attackers can submit a chat_parser in a POST /completion request emitting a tool-id after a tool-close tag to crash llama-server and shape a heap write primitive.

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