CVE-2025-59835
WysokieCVSS 8.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
W LangBot w wersjach od 4.1.0 do 4.3.5 (wyłącznie) interfejs /api/v1/files/documents pozwala uwierzytelnionym atakującym na dowolne przesyłanie plików. Brak ścisłego ograniczenia katalogu docelowego umożliwia zapis niebezpiecznych plików w katalogach systemowych.
Ocena ryzyka
Może to prowadzić do zapisu złośliwych plików w krytycznych lokalizacjach i w konsekwencji do wykonania kodu lub dalszej eskalacji.
Rekomendacja
Zaktualizuj LangBot do wersji 4.3.5 lub nowszej.
Inne podatności w LangBot
Zobacz wszystkie- CVE-2026-112265Średnie
LangBot do wersji 4.11.0 zawiera lukę braku weryfikacji autentyczności, która pozwala nieuwierzytelnionym atakującym wstrzykiwać sfałszowane zdarzenia Lark/Feishu poprzez pominięcie sprawdzania podpisu. Atakujący znający UUID bota może wysłać spreparowane zdarzenia im.message.receive_v1 lub card.action.trigger, aby sterować potokiem LLM, narzędziami i zatwierdzeniami w imieniu innych użytkowników.
- CVE-2026-90938Wysokie
LangBot's plugin runtime (pakiet pip langbot_plugin) do wersji 0.4.17 uruchamia debug WebSocket server na 0.0.0.0:5401 z uwierzytelnianiem opartym na kluczu, który domyślnie jest pusty i nigdy nie jest ustawiany. Zdalny atakujący może zarejestrować dowolny 'debug plugin' bez poświadczeń, otrzymywać pełny kontekst wiadomości IM i wstrzykiwać fałszywe odpowiedzi, wysyłać wiadomości jako boty, czytać bazy wiedzy i rejestrować złośliwe narzędzia.
- CVE-2026-90562Wysokie
LangBot przed wersją 4.10.11 generuje klucze odzyskiwania hasła zaledwie z 24 bitami entropii i nie stosuje ograniczeń szybkości na nieuwierzytelnionym endpoincie resetowania hasła. Zdalny atakujący znający adres e-mail administratora może wyczerpać przestrzeń kluczy poprzez równoległe żądania, zresetować hasło administratora i uzyskać dostęp do konta.
- CVE-2026-54449Wysokie
LangBot w wersji 4.10.7 i wcześniejszych ma podatność, która pozwala każdemu uwierzytelnionemu użytkownikowi na dodawanie lub zmianę konfiguracji serwera MCP STDIO bez odpowiedniej granicy autoryzacji. Atakujący może skonfigurować polecenia i argumenty, które są wykonywane jako subproces na serwerze LangBot, umożliwiając wykonanie dowolnych poleceń z uprawnieniami usługi LangBot.
Oryginalny opis (angielski, źródło NVD)
LangBot is a global IM bot platform designed for LLMs. In versions 4.1.0 up to but not including 4.3.5, authorized attackers can exploit the /api/v1/files/documents interface to perform arbitrary file uploads. Since this interface does not strictly restrict the storage directory of files on the server, it is possible to upload dangerous files to specific system directories. This is fixed in version 4.3.5.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

