Severity by source
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
Lifecycle Timeline
6DescriptionCVE.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.
A path traversal vulnerability exists in the `install` and `uninstall` API endpoints of parisneo/lollms-webui version V1
A remote code execution (RCE) vulnerability exists in the '/install_extension' endpoint of the parisneo/lollms-webui app
A path traversal vulnerability exists in the parisneo/lollms application, specifically within the `sanitize_path_from_en
A path traversal vulnerability exists in the 'cyber_security/codeguard' native personality of the parisneo/lollms-webui,
A path traversal and arbitrary file upload vulnerability exists in the parisneo/lollms-webui application, specifically w
parisneo/lollms-webui is vulnerable to path traversal attacks that can lead to remote code execution due to insufficient
A vulnerability in the parisneo/lollms-webui version 9.3 allows attackers to bypass intended access restrictions and exe
A Server-Side Request Forgery (SSRF) vulnerability exists in the 'add_webpage' endpoint of the parisneo/lollms-webui app
A remote code execution (RCE) vulnerability exists in the parisneo/lollms-webui, specifically within the 'open_file' mod
A vulnerability in parisneo/lollms-webui versions up to 9.3 allows remote attackers to execute arbitrary code. Rated cri
A path traversal vulnerability in the '/apply_settings' endpoint of parisneo/lollms-webui allows attackers to execute ar
An SQL injection vulnerability exists in the `delete_discussion()` function of the parisneo/lollms-webui application, al
Same weakness CWE-287 – Improper Authentication
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-17035