Katalog CVE

CVE-2026-79917

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

Streszczenie

W MaxKB w wersjach 2.7.0 do 2.10.4-lts endpoint POST /chat/api/{application_id}/chat/{chat_id}/share_chat sprawdza jedynie istnienie konwersacji, ale nie weryfikuje, czy należy ona do uwierzytelnionego chat_user_id ani do aplikacji powiązanej z tokenem wywołującego. Atakujący z dowolnym tokenem czatu i znanym chat_id ofiary może utworzyć publiczny link ChatShareLink ujawniający konwersację oraz stan PublicFileAccess umożliwiający pobranie powiązanych plików bez poświadczeń, bez możliwości cofnięcia.

Ocena ryzyka

Ujawnienie prywatnych konwersacji i powiązanych plików innym użytkownikom bez uwierzytelnienia, z brakiem możliwości odwołania dostępu. Narusza to poufność danych biznesowych przetwarzanych przez asystenta AI.

Rekomendacja

Do czasu wydania poprawki należy ograniczyć dostęp do endpointu share_chat oraz monitorować tworzenie publicznych linków ChatShareLink. Rozważyć wdrożenie dodatkowej weryfikacji własności konwersacji po stronie aplikacji.

Inne podatności w MaxKB

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

MaxKB is an open-source AI assistant for enterprise. In 2.7.0 through 2.10.4-lts, POST /chat/api/{application_id}/chat/{chat_id}/share_chat verifies that a conversation exists but does not verify that it belongs to the authenticated chat_user_id or to the application bound to the caller's token. An attacker with any chat token and a known victim chat_id can create an unauthenticated public ChatShareLink exposing the victim's conversation and can create PublicFileAccess state that makes associated files retrievable without credentials, with no available revoke path. No fixed version is available as of this review.

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