Skip to content
OpenAdvisories
Critical · 9.6 Scanner template CVE-2026-1115 EUVD-2026-21320GHSA-8wrq-fv5f-pfp2PYSEC-2026-401

Stored XSS in parisneo/lollms

Published Apr 10, 2026 · Updated Apr 10, 2026 · Assigned by @huntr_ai

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.

Affected products

VendorProductAffectedFixed
parisneo parisneo/lollms unspecified – < 2.2.0 2.2.0

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI lollms < 2.2.0 2.2.0 GHSA-8wrq-fv5f-pfp2

References