Approved changes feed: RSS · Atom

cpe:2.3:a:infiniflow:ragflow:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorInfiniflow (1e31eee0-ac8a-568f-ab1d-1dc475e729b7)
ProductRagflow (b792f05b-3d7c-5064-aae3-7291085d97eb)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/infiniflow/ragflow purl2cpe 2026-06-01 10:11:36.457701

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-58579 vulnerable 2026-07-29 01:03:17.107779 RAGFlow < 0.26.3 - Stored Cross-Site Scripting via Agent Pipeline Node Name
MEDIUM (5.4)
RAGFlow before 0.26.3 stores an agent pipeline (DSL) node name without sanitization: the agent update endpoint normalizes the submitted DSL via normalize_dsl, which only performs JSON serialization validation and preserves the node name verbatim. The dataflow-result web UI then renders that name into the "Rerun from current step" confirmation modal via dangerouslySetInnerHTML, and the i18next configuration sets escapeValue:false, so the value is inserted into the DOM without HTML encoding. An authenticated workspace user who can create or edit an agent can inject arbitrary JavaScript that executes in the session of another workspace member who opens the dataflow result and clicks rerun, enabling session/token theft and account takeover across the user trust boundary.
Published: 2026-07-02T19:38:51.314Z
Updated: 2026-07-14T22:03:19.038Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45312 vulnerable 2026-06-08 08:05:11.576823 RAGFlow: Server-Side Template Injection in Prompt Generator leads to Remote Code Execution
CRITICAL (9.9)
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine. In 0.24.0 and earlier, a Jinja2 template injection in the prompt generator (rag/prompts/generator.py) allows any authenticated user to execute arbitrary OS commands on the server. Any normal user can register, create a Canvas workflow with a DuckDuckGo + LLM component chain, and trigger the SSTI.
Published: 2026-05-29T12:24:07.996Z
Updated: 2026-06-02T01:02:42.683Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28797 vulnerable 2026-06-08 07:55:15.681835 RAGFlow: Server-Side Template Injection (SSTI) leading to Remote Code Execution (RCE) in Agent "Text Processing" Component
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine. In versions 0.24.0 and prior, a Server-Side Template Injection (SSTI) vulnerability exists in RAGFlow's Agent workflow Text Processing (StringTransform) and Message components. These components use Python's jinja2.Template (unsandboxed) to render user-supplied templates, allowing any authenticated user to execute arbitrary operating system commands on the server. At time of publication, there are no publicly available patches.
Published: 2026-04-03T21:41:54.291Z
Updated: 2026-04-06T18:57:26.934Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-24770 vulnerable 2026-06-08 07:51:18.150123 RAGFlow Affected by Zip Slip Remote Code Execution (RCE) in MinerUParser
CRITICAL (9.8)
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine. In version 0.23.1 and possibly earlier versions, the MinerU parser contains a "Zip Slip" vulnerability, allowing an attacker to overwrite arbitrary files on the server (leading to Remote Code Execution) via a malicious ZIP archive. The MinerUParser class retrieves and extracts ZIP files from an external source (mineru_server_url). The extraction logic in `_extract_zip_no_root` fails to sanitize filenames within the ZIP archive. Commit 64c75d558e4a17a4a48953b4c201526431d8338f contains a patch for the issue.
Published: 2026-01-27T21:51:44.874Z
Updated: 2026-01-28T21:11:58.921Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-69286 vulnerable 2026-06-08 07:41:22.363698 RAGFlow has Predictable Token Generation Leading to Authentication Bypass Vulnerability
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.
Published: 2025-12-31T21:52:54.304Z
Updated: 2026-01-02T14:35:31.041Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68700 vulnerable 2026-06-08 07:41:21.665588 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48187 vulnerable 2026-06-08 07:27:15.571006 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-27135 vulnerable 2026-06-08 07:14:54.197198 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-25282 vulnerable 2026-06-08 07:12:51.090565 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-12433 vulnerable 2026-06-08 06:23:51.941233 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-10131 vulnerable 2026-06-08 06:22:03.635601 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.