Katalog CVE

CVE-2026-32617

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

AnythingLLM to aplikacja, która przekształca treści w kontekst używany przez LLM podczas czatowania. W wersjach 1.11.1 i wcześniejszych, domyślne instalacje bez skonfigurowanego hasła lub klucza API mają brak autoryzacji na wszystkich punktach końcowych HTTP oraz w WebSocket agenta, a polityka CORS serwera akceptuje dowolne źródło.

Ocena ryzyka

Brak autoryzacji na punktach końcowych może prowadzić do nieautoryzowanego dostępu do danych aplikacji w lokalnej sieci. Wykorzystanie tej podatności jest możliwe tylko w obrębie tej samej lokalnej sieci (LAN) z powodu blokady żądań publicznych do prywatnych przez nowoczesne przeglądarki.

Rekomendacja

Zaleca się skonfigurowanie haseł i kluczy API dla punktów końcowych HTTP oraz WebSocket, aby zabezpieczyć aplikację przed nieautoryzowanym dostępem. Dodatkowo, warto rozważyć restrykcje polityki CORS, aby ograniczyć dostęp tylko do zaufanych źródeł.

Powiązane podatności

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

AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. In 1.11.1 and earlier, On default installations where no password or API key has been configured, all HTTP endpoints and the agent WebSocket lack authentication, and the server's CORS policy accepts any origin. AnythingLLM Desktop binds to 127.0.0.1 (loopback) by default. Modern browsers (Chrome, Edge, Firefox) implement Private Network Access (PNA). This explicitly blocks public websites from making requests to local IP addresses. Exploitation is only viable from within the same local network (LAN) due to browser-level blocking of public-to-private requests.

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