← Back

CVE-2024-10131

nvd nist
Published: Oct 19, 2024Modified: Oct 15, 2025

JSON object

Loading...
8.8
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Exploitability: 2.8 / Impact: 5.9
Source: NVD

Description

The `add_llm` function in `llm_app.py` in infiniflow/ragflow version 0.11.0 contains a remote code execution (RCE) vulnerability. The function uses user-supplied input `req['llm_factory']` and `req['llm_name']` to dynamically instantiate classes from various model dictionaries. This approach allows an attacker to potentially execute arbitrary code due to the lack of comprehensive input validation or sanitization. An attacker could provide a malicious value for 'llm_factory' that, when used as an index to these model dictionaries, results in the execution of arbitrary code.

Affected (1)

Products: Infiniflow: Ragflow
1 product
Ragflow
Configuration A
1 vulnerable
Vulnerable SoftwareAffected Versions
Version 0.11.0

References (1)

Source: security@huntr.dev
ExploitThird Party Advisory

Timeline

No history available yet.