Katalog CVE

CVE-2026-61740

KrytyczneCVSS 9.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.38%

Percentyl 30 - wyżej niż 30% wszystkich znanych CVE

Streszczenie

W LightRAG przed wersją 1.5.4, gdy zmienna LIGHTRAG_API_KEY jest ustawiona, ale AUTH_ACCOUNTS nie, ochrona za pomocą X-API-Key może zostać ominięta. System używa zakodowanego na stałe tokena DEFAULT_TOKEN_SECRET, a endpointy /auth-status i /login mogą generować gościnne tokeny JWT, które są akceptowane przed sprawdzeniem klucza API. Zdalny, nieuwierzytelniony atakujący może wywoływać chronione endpointy, w tym do odczytu, przesyłania i usuwania dokumentów, mutacji grafu oraz zapytań.

Ocena ryzyka

Organizacja narażona jest na nieautoryzowany dostęp do wrażliwych danych i operacji, takich jak modyfikacja dokumentów czy zapytań, co może prowadzić do wycieku informacji lub naruszenia integralności systemu.

Rekomendacja

Należy natychmiast zaktualizować LightRAG do wersji 1.5.4 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy ustawić zmienną AUTH_ACCOUNTS, aby wymusić prawidłowe uwierzytelnianie.

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

LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.5.4, when LightRAG is deployed with LIGHTRAG_API_KEY set but AUTH_ACCOUNTS unset, X-API-Key protection can be bypassed because lightrag/api/auth.py falls back to a hardcoded DEFAULT_TOKEN_SECRET, /auth-status and /login can mint guest JWTs, and combined_dependency in lightrag/api/utils_api.py accepts a valid guest token before checking the API key. A remote unauthenticated attacker can call endpoints guarded by combined_auth, including document read, upload, deletion, graph mutation, and query endpoints. This vulnerability is fixed in 1.5.4.

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