CVE Catalog

CVE-2025-69286

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.77%

54th percentile - higher than 54% of all known CVEs

Summary

RAGFlow is an open-source RAG engine. In versions prior to 0.22.0, the use of an insecure key generation algorithm in the API key and beta token generation process allows these tokens to be mutually derivable. 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 full control over the assistant/agent owner's account. Version 0.22.0 fixes the issue.

Risk Assessment

An unauthorized user can take over the assistant/agent owner's account, potentially leading to data theft and unauthorized actions.

Recommendation

Upgrade RAGFlow to version 0.22.0 or later as soon as possible and revoke existing API keys and beta tokens.

Other vulnerabilities in RAGFlow

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS