Skip to main content
CVE-2026-1117VulnerabilityPublished

CVE-2026-1117: parisneo/lollms · Improper Access Control

Affects parisneo/lollmsSource CVE Database V5

0

Not known to be exploited · CVSS 8.2 High.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.0 base score
8.2High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 48% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 2 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Affected software

ProductAffectedFixed in
parisneoparisneo/lollmsAffected
  • ≥ unspecified, < 2.0.0
Fixed in–

AI-suggested

To mitigate CVE-2026-1117, organizations should immediately audit all Socket.IO event handlers within parisneo/lollms implementations to ensure authentication and authorization checks are enforced before processing any client requests. Specifically, the add_events function must be updated to include robust access control mechanisms preventing unauthenticated or unauthorized access. Redesigning the server’s state management to avoid reliance on global flags like lollmsElfServer.busy and lollmsElfServer.cancel_gen is essential; adopting per-client state tracking or thread-safe concurrency controls will reduce race conditions and state corruption risks. Network-level controls such as firewall rules or Web Application Firewalls (WAF) can be employed to restrict access to the vulnerable endpoints until patches are available. Monitoring and logging Socket.IO event usage can help detect anomalous or abusive behavior indicative of exploitation attempts. Organizations should also track vendor updates and apply patches promptly once released. Conducting penetration testing focused on Socket.IO event handling can validate the effectiveness of implemented mitigations.

Description

CVE-2026-1117 is a high-severity vulnerability in the parisneo/lollms software, specifically in the lollms_generation_events.py component. It allows unauthenticated clients to access sensitive Socket. IO events such as generate_text and cancel_generation without any authentication or authorization. This improper access control enables attackers to perform resource-intensive or state-changing operations, potentially causing denial of service, state corruption, and race conditions. The vulnerability is exacerbated by the use of insecure global flags for state management, allowing one client’s actions to impact others. No user interaction or authentication is required to exploit this flaw, making it easily exploitable remotely. The vulnerability impacts the availability and integrity of the service but does not directly affect confidentiality. European organizations using parisneo/lollms are at risk, especially those relying on this software for critical operations. No known exploits are currently reported in the wild.

References

Community reviews

Loading reviews…