{"id":"CVE-2024-6982","aliases":["GHSA-jccx-m9v4-9hwh","PYSEC-2026-1591"],"title":"LoLLMS Code Injection vulnerability","summary":"LoLLMS Code Injection vulnerability","severity":"high","cvss":8.4,"cvssVector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","vendor":"lollms","product":"lollms","ecosystem":"pip","affected":["lollms < 11.0.0"],"patched":["lollms 11.0.0"],"published":"2025-03-20","updated":"2026-07-07","source":"OSV","sourceUrl":"https://osv.dev/vulnerability/GHSA-jccx-m9v4-9hwh","references":[{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-6982"},{"url":"https://github.com/parisneo/lollms/commit/30e7eaba2ccfb751a81e7cb29fdef2ae8ffa6832"},{"url":"https://github.com/ParisNeo/lollms"},{"url":"https://huntr.com/bounties/4f8e73ac-aaaf-4d5c-a6dd-58215b5a7fea"}],"tags":["osv","pip"],"epss":0.0046,"epssPercentile":0.3907,"ingestedAt":"2026-07-08T18:25:50.643Z","slug":"CVE-2024-6982","body":"## Overview\n\nA 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.\n\n## Affected packages\n\n- `lollms < 11.0.0`\n\n## Remediation\n\nUpgrade to a patched release:\n\n- `lollms 11.0.0`","depth":"twilight","depthScore":46,"depthScoreParts":{"impact":46.2,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}