PatchSiren

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

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.