Critical severity · published Apr 10, 2026
CVE-2026-1115
Stored XSS in parisneo/lollms
9.6
CVSS
1.3%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)1.3% · higher than 69% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PA
parisneo/lollms · parisneo
before 2.2.0 · source: vendor
LO
Lollms · Lollms
through 2.1.0 · source: NVD
Affected product
PA
parisneo/lollms
parisneo
More from parisneo/lollms
9.8
CVE-2026-1114
Improper Access Control via Weak JWT Token in parisneo/lollms
9.8
CVE-2026-0558
Unauthenticated File Upload in parisneo/lollms
8.3
CVE-2026-0562
Insecure Direct Object Reference (IDOR) in parisneo/lollms
8.2
CVE-2026-1117
Improper Access Control in parisneo/lollms
7.5
CVE-2026-10595
Path Traversal Vulnerability in parisneo/lollms