Katalog CVE

CVE-2025-69286

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.77%

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

Streszczenie

RAGFlow to silnik RAG (Retrieval-Augmented Generation) typu open source. W wersjach przed 0.22.0 użycie niebezpiecznego algorytmu generowania kluczy w procesie tworzenia kluczy API i tokenów beta (współdzielonego uwierzytelniania asystenta/agenta) pozwala na wzajemne wyprowadzenie tych tokenów. Oba tokeny są generowane przy użyciu tego samego `URLSafeTimedSerializer` z przewidywalnymi danymi wejściowymi, co umożliwia nieautoryzowanemu użytkownikowi, który uzyska współdzielony URL asystenta/agenta, wyprowadzenie osobistego klucza API. Daje to pełną kontrolę nad kontem właściciela asystenta/agenta. Wersja 0.22.0 naprawia ten problem.

Ocena ryzyka

Osoba nieupoważniona może przejąć konto właściciela asystenta/agenta, co może prowadzić do kradzieży danych i nieautoryzowanych działań w systemie.

Rekomendacja

Należy jak najszybciej zaktualizować RAGFlow do wersji 0.22.0 lub nowszej oraz unieważnić istniejące klucze API i tokeny beta.

Inne podatności w RAGFlow

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

RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine. In versions prior to 0.22.0, the use of an insecure key generation algorithm in the API key and beta (assistant/agent share auth) token generation process allows these tokens to be mutually derivable. Specifically, both tokens are generated using the same `URLSafeTimedSerializer` with predictable inputs, enabling an unauthorized user who obtains the shared assistant/agent URL to derive the personal API key. This grants them full control over the assistant/agent owner's account. Version 0.22.0 fixes the issue.

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