CVE-2026-10813
NiskieCVSS 3.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 0 - wyżej niż 0% wszystkich znanych CVE
Streszczenie
LMCache do wersji 0.5.4 zawiera podatność w funkcji hex_hash_to_int16 w pliku lmcache/integration/vllm/utils.py, która polega na użyciu słabego hasha. Atak wymaga lokalnego dostępu i wysokiej złożoności, a exploit został opublikowany. Poprawka jest dostępna w wersji 0.5.5.
Ocena ryzyka
Atakujący z lokalnym dostępem może wykorzystać słaby hash do manipulacji danymi, co może prowadzić do naruszenia integralności.
Rekomendacja
Zaktualizuj LMCache do wersji 0.5.5 lub nowszej, która zawiera poprawkę ce08eea76ce5898200efee55f4932fd07a7cabeb.
Inne podatności w LMCache
Zobacz wszystkie- CVE-2026-107206Krytyczne
LMCache do wersji 0.5.5 zawiera podatność braku uwierzytelnienia w serwerze HTTP działającym w trybie wieloprocesowym. Zdalny, nieuwierzytelniony atakujący może uzyskać dostęp do punktów zarządzania nasłuchujących na wszystkich interfejsach. Może odczytać zmienne środowiskowe (GET /env), konfigurację (GET /config), czyścić cache, usuwać obiekty cache i modyfikować limity dzierżawców, co może prowadzić do wykluczenia danych innych dzierżawców.
- CVE-2026-107204Krytyczne
LMCache do wersji 0.5.5 zawiera podatność zdalnego wykonania kodu bez uwierzytelnienia. Zdalny atakujący może wysyłać skrypty do punktu /run_script i wykonywać kod Pythona. Może odzyskać prawdziwe wbudowane funkcje przez obiekt aplikacji FastAPI, omijając zabezpieczony __import__, aby zaimportować os i wykonywać polecenia systemu operacyjnego jako proces LMCache.
- CVE-2026-105192Krytyczne
W trybie wieloprocesowym LMCache (tryb rozproszony) otwierany jest nieuwierzytelniony gniazdo ZeroMQ ROUTER, na którym odbierane są komunikaty msgpack. Rozszerzenie o kodzie 1 trafia do DeviceIPCWrapper.Deserialize, które wywołuje pickle.loads jeszcze przed uruchomieniem handlera, co pozwala na zdalne wykonanie kodu przez pojedynczą nieuwierzytelnioną wiadomość ZMQ DEALER na port transportowy (domyślnie 5555).
- CVE-2026-107207Wysokie
LMCache do wersji 0.5.5 zawiera podatność typu server-side request forgery w usłudze monitorowania frontendu, która pozwala nieuwierzytelnionym atakującym obejść listę dozwolonych proxy poprzez rejestrowanie dowolnych hostów. Atakujący mogą dodawać wpisy przez POST /api/proxies, a następnie używać /proxy lub /proxy2 do osiągnięcia wewnętrznych hostów, odczytu odpowiedzi i manipulacji węzłami lub zatrzymania heartbeatu.
- CVE-2026-107205Wysokie
LMCache do wersji 0.5.5 zawiera podatność braku uwierzytelniania w koordynatorze wieloprocesowym, która pozwala zdalnym nieuwierzytelnionym atakującym uzyskać dostęp do API kontroli floty HTTP nasłuchującego domyślnie na wszystkich interfejsach. Atakujący mogą rejestrować lub wyrejestrowywać instancje przez /instances, nadpisywać limity przez /quota, wstrzykiwać zdarzenia przez /events i wyliczać /directory/keys, aby zakłócić buforowanie i ujawnić metadane umiejscowienia.
Oryginalny opis (angielski, źródło NVD)
A flaw has been found in LMCache up to 0.5.4. This affects the function hex_hash_to_int16 of the file lmcache/integration/vllm/utils.py of the component KV Cache Handler. Executing a manipulation can lead to use of weak hash. The attack needs to be launched locally. The attack requires a high level of complexity. It is indicated that the exploitability is difficult. The exploit has been published and may be used. Upgrading to version 0.5.5 is able to mitigate this issue. This patch is called ce08eea76ce5898200efee55f4932fd07a7cabeb. It is suggested to upgrade the affected component. A contributor of the project confirms: "hex_hash_to_int16() was introduced in 0.3.1 (PR #882, commit f5174701). It is not present in 0.3.0, and it is still present in 0.4.7 through 0.5.4."
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

