CVE-2024-6581: Lollms vulnerable to Cross-site Scripting
6.5
CVSS Score
3.0
Basic Information
CVE ID
GHSA ID
EPSS Score
0.63922%
CWE
Published
10/29/2024
Updated
11/4/2024
KEV Status
No
Technology
Python
Technical Details
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| lollms | pip | <= 9.5.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability description explicitly identifies the sanitize_svg function as having incomplete filtering. The commit diff shows this function was modified to add allow-listing of elements/attributes and switch to defusedxml, confirming it was the vulnerable component. The CWE-79 classification and XSS exploitation vector directly map to insufficient sanitization in this SVG processing function. No other functions are mentioned in the vulnerability context or patch changes related to SVG handling.