What’s Vulnerable › Vulnerabilities
CVE-2024-12433: Remote Code Execution in infiniflow/ragflow
- Severity: critical (CVSS 9.8 v3.0)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 1.7% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2025-03-20 · updated 2026-06-17
- Weakness: CWE-502
Description
A vulnerability in infiniflow/ragflow versions v0.12.0 allows for remote code execution. The RPC server in RagFlow uses a hard-coded AuthKey 'authkey=b'infiniflow-token4kevinhu'' which can be easily fetched by attackers to join the group communication without restrictions. Additionally, the server processes incoming data using pickle deserialization via `pickle.loads()` on `connection.recv()`, making it vulnerable to remote code execution. This issue is fixed in version 0.14.0.
Affected products
- infiniflow ragflow: from 0.12.0 before 0.14.0 — fixed in 0.14.0
How to fix
Upgrade to a fixed version: infiniflow ragflow 0.14.0. Check the vendor advisory for mitigations.
References
- https://github.com/infiniflow/ragflow/commit/49494d4e3c8f06a5e52cf1f7cce9fa03cadcfbf6
- https://huntr.com/bounties/8a1465af-09e4-42af-9e54-0b70e7c87499
Get alerted when CVE-2024-12433 or the next vulnerability affects your stack