parisneo/lollms vulnerable to stored XSS in the social feature
A Stored Cross-Site Scripting (XSS) vulnerability was identified in the social feature of parisneo/lollms, affecting the latest version prior to 2.2.0. The vulnerability exists in the create_post function within backend/routers/social/__init__.py, where user-provided content is directly assigned to the DBPost model without sanitization. This allows attackers to inject and store malicious JavaScript, which is executed in the browsers of users viewing the Home Feed, including administrators. This can lead to account takeover, session hijacking, and wormable attacks. The issue is resolved in version 2.2.0.
Affected software
Click a technology to see all vulnerabilities affecting it.
| Platform | Package | Vulnerable versions | Fixed in |
|---|---|---|---|
| Python (PyPI) | lollms | < 2.2.0 | 2.2.0 |
References
- https://nvd.nist.gov/vuln/detail/CVE-2026-1115
- https://github.com/parisneo/lollms/commit/9767b882dbc893c388a286856beeaead69b8292a
- https://github.com/ParisNeo/lollms
- https://huntr.com/bounties/099aa4fe-7165-4337-889c-3fb4f1aa71aa
- https://pypi.org/project/lollms
- https://github.com/advisories/GHSA-8wrq-fv5f-pfp2
- CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H- Weakness (CWE)
CWE-79- Platform
- Python (PyPI)
- Package
lollms- Disclosed
- 10.04.2026
- Updated
- 11.10.2026 12:20
Sources and licenses
OSV / GitHub Advisory Database - GHSA-8wrq-fv5f-pfp2 - CC BY 4.0
OSV / GitHub Advisory Database - PYSEC-2026-401 - PyPA Advisory Database; CC BY 4.0
Vulnerability history: lollms
All published vulnerabilities of this package (Python (PyPI)), newest first. Shows whether this is a one-off slip or a package that needs watching.
- Total entries
- 24
- First → latest
- 05.2024 04.2026
- Without a fix
- 9
- Exploited in attacks
- 0
Severity breakdown
- Critical 6
- High 12
- Medium 5
- Low 1
Disclosures per year
- 2024: 14
- 2025: 2
- 2026: 8
-
parisneo/lollms vulnerable to stored XSS in the social feature this entry
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.