Skip to main content

Lollms CVE-2026-0558

| EUVDEUVD-2026-17035 CRITICAL
Improper Authentication (CWE-287)
2026-03-29 security@huntr.dev
9.8
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

6
Analysis Updated
Apr 16, 2026 - 05:47 EUVD-patch-fix
executive_summary
Re-analysis Queued
Apr 16, 2026 - 05:29 backfill_euvd_patch
patch_released
Patch available
Apr 16, 2026 - 05:29 EUVD
2.2.0
EUVD ID Assigned
Mar 29, 2026 - 18:22 euvd
EUVD-2026-17035
Analysis Generated
Mar 29, 2026 - 18:22 vuln.today
CVE Published
Mar 29, 2026 - 18:16 nvd
CRITICAL 9.8

DescriptionCVE.org

A vulnerability in parisneo/lollms, up to and including version 2.2.0, allows unauthenticated users to upload and process files through the /api/files/extract-text endpoint. This endpoint does not enforce authentication, unlike other file-related endpoints, and lacks the Depends(get_current_active_user) dependency. This issue can lead to denial of service (DoS) through resource exhaustion, information disclosure, and violation of the application's documented security policies.

AnalysisAI

Unauthenticated file upload in parisneo/lollms versions ≤2.2.0 enables remote attackers to submit arbitrary files for text extraction without authentication via the /api/files/extract-text endpoint. The vulnerability (CWE-287: Improper Authentication) allows resource exhaustion DoS attacks and potential information disclosure, with CVSS 7.5 (High) reflecting network-accessible attack surface requiring no privileges. EPSS data not available; no public exploit identified at time of analysis, though the simplicity (AC:L, PR:N) suggests trivial exploitation once endpoint details are known.

Technical ContextAI

The lollms framework (Large Language Model System) is a Python-based application for managing LLM interactions and file processing. The vulnerability stems from missing authentication dependency injection on the /api/files/extract-text API endpoint. While other file-handling endpoints in the application implement the Depends(get_current_active_user) FastAPI dependency to enforce user authentication, this specific endpoint was deployed without the security guard. The root cause maps to CWE-287 (Improper Authentication), where authentication mechanisms exist in the codebase but are inconsistently applied across the API surface. This creates an authentication bypass allowing unauthenticated HTTP clients to invoke file extraction functionality designed for authenticated users only, violating the application's documented security model and enabling abuse of server-side file processing resources.

RemediationAI

Upstream fix available via GitHub commit a6625dc83786ff21d109b0d545ca61b770607ef3, which adds the missing authentication dependency to the vulnerable endpoint. Users should upgrade to the patched version available from the parisneo/lollms repository following this commit. If immediate upgrade is not feasible, implement network-level access controls to restrict the /api/files/extract-text endpoint to authenticated internal networks only, using reverse proxy rules or firewall policies. For production deployments, verify that authentication is enforced by testing the endpoint with unauthenticated HTTP requests and confirming 401/403 responses. Review application logs for unauthorized access attempts to this endpoint prior to patching. Full vendor advisory and technical details available at https://huntr.com/bounties/0a722001-89ce-4c91-b6a6-a55ee5ba2113 and the referenced GitHub commit. Prioritize patching for internet-facing instances within 48-72 hours given the low exploitation complexity.

More in Lollms

View all
CVE-2024-8898 CRITICAL POC
9.8 Mar 20

A path traversal vulnerability exists in the `install` and `uninstall` API endpoints of parisneo/lollms-webui version V1

CVE-2024-4320 CRITICAL POC
9.8 Jun 06

A remote code execution (RCE) vulnerability exists in the '/install_extension' endpoint of the parisneo/lollms-webui app

CVE-2024-3429 CRITICAL POC
9.8 Jun 06

A path traversal vulnerability exists in the parisneo/lollms application, specifically within the `sanitize_path_from_en

CVE-2024-3322 CRITICAL POC
9.8 Jun 06

A path traversal vulnerability exists in the 'cyber_security/codeguard' native personality of the parisneo/lollms-webui,

CVE-2024-2624 CRITICAL POC
9.8 Jun 06

A path traversal and arbitrary file upload vulnerability exists in the parisneo/lollms-webui application, specifically w

CVE-2024-2360 CRITICAL POC
9.8 Jun 06

parisneo/lollms-webui is vulnerable to path traversal attacks that can lead to remote code execution due to insufficient

CVE-2024-2359 CRITICAL POC
9.8 Jun 06

A vulnerability in the parisneo/lollms-webui version 9.3 allows attackers to bypass intended access restrictions and exe

CVE-2024-5482 CRITICAL POC
9.8 Jun 06

A Server-Side Request Forgery (SSRF) vulnerability exists in the 'add_webpage' endpoint of the parisneo/lollms-webui app

CVE-2024-4267 CRITICAL POC
9.8 May 22

A remote code execution (RCE) vulnerability exists in the parisneo/lollms-webui, specifically within the 'open_file' mod

CVE-2024-4326 CRITICAL POC
9.8 May 16

A vulnerability in parisneo/lollms-webui versions up to 9.3 allows remote attackers to execute arbitrary code. Rated cri

CVE-2024-2358 CRITICAL POC
9.8 May 16

A path traversal vulnerability in the '/apply_settings' endpoint of parisneo/lollms-webui allows attackers to execute ar

CVE-2024-1601 CRITICAL POC
9.8 Apr 16

An SQL injection vulnerability exists in the `delete_discussion()` function of the parisneo/lollms-webui application, al

Share

CVE-2026-0558 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy