CVE-2024-12880 HIGH

CVE-2024-12880: Partial Account Takeover due to Insecure Data Querying in infiniflow/ragflow

Vendor Infiniflow
Product infiniflow/ragflow
Weakness CWE-639 · IDOR
Published March 20, 2025
Last update October 15, 2025

CVSS base score

8.1/10
Attack vector Network
Attack complexity Low
Privileges required Low
User interaction None
Confidentiality High
Integrity None

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

What the vulnerability does

01Description

A vulnerability in infiniflow/ragflow version RAGFlow-0.13.0 allows for partial account takeover via insecure data querying. The issue arises from the way tenant IDs are handled in the application. If a user has access to multiple tenants, they can manipulate their tenant access to query and access API tokens of other tenants. This vulnerability affects the following endpoints: /v1/system/token_list, /v1/system/new_token, /v1/api/token_list, /v1/api/new_token, and /v1/api/rm. An attacker can exploit this to access other tenants' API tokens, perform actions on behalf of other tenants, and access their data.

Key dates

02Disclosure timeline

March 20, 2025 CVE published
October 15, 2025 Record updated

Related vulnerabilities

04Related CVE