CVE-2024-6982

A remote code execution vulnerability exists in the Calculate function of parisneo/lollms version 9.8. The vulnerability arises from the use of Python's `eval()` function to evaluate mathematical expressions within a Python sandbox that disables `__builtins__` and only allows functions from the `math` module. This sandbox can be bypassed by loading the `os` module using the `_frozen_importlib.BuiltinImporter` class, allowing an attacker to execute arbitrary commands on the server. The issue is fixed in version 9.10.
Configurations

No configuration.

History

15 Apr 2026, 00:35

Type Values Removed Values Added
Summary
  • (es) Existe una vulnerabilidad de ejecución remota de código en la función Calculate de parisneo/lollms versión 9.8. Esta vulnerabilidad surge del uso de la función `eval()` de Python para evaluar expresiones matemáticas dentro de un entorno de pruebas de Python que deshabilita `__builtins__` y solo permite funciones del módulo `math`. Este entorno de pruebas puede evitarse cargando el módulo `os` mediante la clase `_frozen_importlib.BuiltinImporter`, lo que permite a un atacante ejecutar comandos arbitrarios en el servidor. El problema se solucionó en la versión 9.10.

20 Mar 2025, 10:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-03-20 10:15

Updated : 2026-06-17 08:19


NVD link : CVE-2024-6982

Mitre link : CVE-2024-6982

CVE.ORG link : CVE-2024-6982


JSON object : View

Products Affected

No product.

CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')