216.73.216.233

CVE-2024-10131

· Published 19/10/2024 04:15 · Modified 01/11/2024 17:12

Labels: CVE-2024-10131 2024-10-19CVE-2024-10131CWE-77[email protected]

Essential information

Published
19/10/2024 04:15
Modified
01/11/2024 17:12
Author
Creator
CVSS
8.8 HIGH (v3.1)
CISA KEV
No
CWE
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CVSS metrics

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.

NVD status

Status
Analyzed — CVE has been recently published to the CVE List and has been received by the NVD.
Source
[email protected]
NVD
View on NVD

Affected products (CPE)

ProductCPE
infiniflow / ragflow cpe:2.3:a:infiniflow:ragflow:0.11.0:*:*:*:*:*:*:*

References