CVE-2024-2356CWE-29

Remote Code Execution due to LFI in '/reinstall_extension' in parisneo/lollms-webui

Critical · published February 2, 2026

CVSS v3.0
9.6
EPSS
1%
Percentile
59.2
In the wild
Unconfirmed
What it is

🔥 A crafty injection into the `name` parameter could turn your server into a playground for attackers! Think of this vulnerability like leaving the front door wide open for anyone with a clever story to talk their way inside. An attacker simply changes the `name` parameter, and suddenly, they can run any Python file they fancy from your upload directory, just like a guest accessing your private stash of secrets! This could be absolutely devastating! An attacker could execute arbitrary code, create a reverse shell, or wreak havoc on your system without needing any user interaction. If your application is exposed on external endpoints—especially in headless mode—you're practically rolling out the welcome mat for intruders!

Put simply

Think of this vulnerability like leaving the front door wide open for anyone with a clever story to talk their way inside. An attacker simply changes the `name` parameter, and suddenly, they can run any Python file they fancy from your upload directory, just like a guest accessing your private stash of secrets! The Local File Inclusion (LFI) vulnerability arises from improper handling of the `name` parameter in the '/reinstall_extension' endpoint. By concatenating `data.name` with a server path, attackers can load and execute arbitrary Python files, leading to full Remote Code Execution (RCE).

What to do

This could be absolutely devastating! An attacker could execute arbitrary code, create a reverse shell, or wreak havoc on your system without needing any user interaction. If your application is exposed on external endpoints—especially in headless mode—you're practically rolling out the welcome mat for intruders! Immediately patch the parisneo/lollms-webui application to the latest version and ensure the server isn't exposed externally. Also, consider implementing stringent input validation to sanitize the `name` parameter and restrict access to sensitive directories. 🔒 You've got this! Stay vigilant, follow the action items, and you'll have your security fortified in no time! 🛡️

The record
Technical detail
CVSS v3.0
9.6 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00898 · 59.2th percentile
Weakness
CWE-29 · Path Traversal: '\..\filename'
Published
2026-02-02T10:36Z
EPSS history
Timeline
  • 02 FEB 10:36Z
    Remote Code Execution due to LFI in '/reinstall_extension' in parisneo/lollms-webui
    cvelistv5