PatchSiren cyber security CVE debrief
CVE-2026-1115 parisneo CVE debrief
A critical vulnerability was identified in the social feature of parisneo/lollms, affecting versions prior to 2.2.0. The issue allows attackers to inject and store malicious JavaScript, leading to account takeover, session hijacking, and wormable attacks. The vulnerability is resolved in version 2.2.0. Defenders should assess exposure and prioritize upgrading to version 2.2.0 or later, reviewing user-provided content handling and input sanitization within the `create_post` function in `backend/routers/social/__init__.py`.
- Vendor
- parisneo
- Product
- parisneo/lollms
- CVSS
- CRITICAL 9.6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-10
- Original CVE updated
- 2026-10-26
- Advisory published
- 2026-04-10
- Advisory updated
- 2026-10-26
Who should care
Defenders responsible for parisneo/lollms deployments should assess exposure and prioritize upgrading to version 2.2.0 or later. They should review user-provided content handling and input sanitization within the `create_post` function in `backend/routers/social/__init__.py`. Additionally, defenders should consider the potential operational impacts, including account takeover, session hijacking, and wormable attacks, and plan accordingly.
Why it matters
A critical Stored Cross-Site Scripting (XSS) vulnerability in parisneo/lollms allows attackers to inject and store malicious JavaScript, leading to account takeover, session hijacking, and wormable attacks. Defenders should prioritize upgrading to version 2.2.0 or later and review user-provided content handling.
- Account takeover through malicious JavaScript execution
- Session hijacking via stored XSS
- Potential for wormable attacks through social feature exploitation
- Verification of user-provided content handling and input sanitization
Technical summary
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. The issue is resolved in version 2.2.0. Defenders should prioritize upgrading to version 2.2.0 or later and review user-provided content handling and input sanitization within the affected product.
Defensive priority
Defenders should prioritize upgrading to version 2.2.0 or later and review user-provided content handling.
Recommended defensive actions
- Upgrade to version 2.2.0 or later
- Review user-provided content handling
- Implement input sanitization
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
Evidence notes
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. Evidence is limited to the supplied source corpus and CVE record. Defenders should verify user-provided content handling and input sanitization within the affected product.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-1115 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-1115
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-1115 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-1115
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/parisneo/lollms/commit/9767b882dbc893c388a286856beeaead69b8292a
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://huntr.com/bounties/099aa4fe-7165-4337-889c-3fb4f1aa71aa
[email protected] - Exploit, Third Party Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.