CVE-2026-96763
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
W produkcie kvcache-ai mooncake do wersji 0.3.12/0.3.13.post1/0.3.14-rc1 wykryto podatność w funkcji ScopedSegmentAccess::MountSegment. Manipulacja prowadzi do nieprawidłowej kontroli dostępu. Atak może być przeprowadzony zdalnie, a exploit został opublikowany.
Ocena ryzyka
Organizacja narażona jest na nieautoryzowany dostęp do segmentów danych, co może prowadzić do naruszenia poufności lub integralności danych.
Rekomendacja
Zalecane jest zaktualizowanie mooncake do wersji nowszej niż 0.3.14-rc1 oraz wdrożenie odpowiednich kontroli dostępu do segmentów.
Inne podatności w mooncake
Zobacz wszystkie- CVE-2026-106037Krytyczne
Mooncake do wersji 0.3.13.post1 zawiera podatność na brak uwierzytelniania w usłudze REST Store, która wiąże się z adresem 0.0.0.0 bez uwierzytelniania na dowolnej trasie. Nieuwierzytelnieni atakujący mogą wywoływać trasy takie jak /api/get, /api/put, /api/remove_all i /api/mount, aby odczytać dane KV z podpowiedziami użytkownika, wstrzykiwać lub usuwać obiekty oraz montować segmenty opisane przez atakującego.
- CVE-2026-103765Krytyczne
Mooncake do wersji 0.3.13.post1 zawiera brak uwierzytelnienia w handlerze /metadata serwera HTTP, co pozwala nieuwierzytelnionym atakującym na odczyt, nadpisanie i usunięcie kluczy metadanych silnika transferu. Mogą oni zatruć deskryptory segmentów lub odtworzyć wpisy rpc_meta, aby przekierować transfery pamięci podręcznej KV do kontrolowanych przez atakującego odbiorników lub wyczerpać pamięć serwera.
- CVE-2026-103764Krytyczne
Silnik transferu Mooncake przed wersją 0.3.13 zawiera niezaufane wyłuskanie wskaźnika w ServerSession::readHeader, co pozwala nieuwierzytelnionym atakującym na odczyt i zapis dowolnej pamięci procesu przez port danych TCP. Mogą oni wysłać spreparowany SessionHeader z dowolnymi wartościami addr i size, używając kodów READ lub WRITE, aby ujawnić zawartość pamięci podręcznej KV, promptów i sekretów lub uszkodzić pamięć w celu wykonania kodu.
- CVE-2026-104433Wysokie
Silnik transferowy Mooncake przed wersją 0.3.12 zawiera podatność na odczyt poza zakresem w funkcji readString w include/common.h, która pozwala niezautentykowanym atakującym na spowodowanie awarii usługi poprzez wysłanie ramki handshake o zerowej długości. Atakujący mogą połączyć się z portem handshake nasłuchującym na wszystkich interfejsach i wysłać ośmiobajtową ramkę, aby zakończyć proces hostujący, taki jak serwer inferencji SGLang.
- CVE-2026-103761Wysokie
Silnik transferu Mooncake do wersji 0.3.13.post1 zawiera podatność na wyczerpanie pamięci w TransferMetadata::receivePeerNotify, która pozwala nieuwierzytelnionym atakującym na nieograniczone zwiększanie pamięci procesu. Atakujący mogą wielokrotnie wysyłać ramki powiadomień o rozmiarze do 1 MB na port RPC uzgadniania, wypełniając nieograniczony wektor notifys, aż do momentu zabicia silnika przez zabójcę braku pamięci.
- CVE-2026-96764Średnie
W produkcie kvcache-ai mooncake do wersji 0.3.12/0.3.14-rc1 wykryto podatność w funkcji MasterService::GetReplicaListByRegex. Wykonanie manipulacji prowadzi do alokacji zasobów. Atak może być przeprowadzony zdalnie, a exploit został opublikowany.
- CVE-2026-96762Wysokie
W projekcie kvcache-ai mooncake w wersjach do 0.3.12/0.3.13.post1 wykryto podatność w funkcji UnmountSegment komponentu RPC Path Handler. Manipulacja argumentami client_id/segment_id prowadzi do obejścia autoryzacji. Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
Oryginalny opis (angielski, źródło NVD)
A security flaw has been discovered in kvcache-ai mooncake up to 0.3.12/0.3.13.post1/0.3.14-rc1. This issue affects the function ScopedSegmentAccess::MountSegment of the file segment.cpp of the component MountSegment Request Processing. Performing a manipulation results in improper access controls. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

