Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionCVE.org
A Server-Side Request Forgery (SSRF) vulnerability exists in parisneo/lollms versions prior to 2.2.0, specifically in the /api/files/export-content endpoint. The _download_image_to_temp() function in backend/routers/files.py fails to validate user-controlled URLs, allowing attackers to make arbitrary HTTP requests to internal services and cloud metadata endpoints. This vulnerability can lead to internal network access, cloud metadata access, information disclosure, port scanning, and potentially remote code execution.
AnalysisAI
Server-Side Request Forgery (SSRF) in parisneo/lollms versions before 2.2.0 allows unauthenticated remote attackers to make arbitrary HTTP requests to internal services and cloud metadata endpoints via the /api/files/export-content endpoint. The vulnerability stems from insufficient URL validation in the _download_image_to_temp() function, enabling internal network reconnaissance, access to cloud instance metadata (AWS/GCP/Azure), and potential remote code execution through server-side exploitation chains. EPSS data not available; no public exploit identified at time of analysis. Vendor-released patch available in commit 76a54f0 and version 2.2.0.
Technical ContextAI
The vulnerability affects the lollms (Lord of Large Language Models) framework, a Python-based application for managing large language models. The flaw resides in the /api/files/export-content API endpoint within the backend/routers/files.py file, specifically in the _download_image_to_temp() function. This function accepts user-controlled URLs without proper validation or allowlist enforcement, allowing manipulation to target arbitrary internal endpoints. CWE-918 (Server-Side Request Forgery) represents a failure to restrict URL schemes, hostnames, or ports before making server-initiated HTTP requests. In cloud environments, SSRF commonly targets metadata services at 169.254.169.254 (AWS/Azure) or metadata.google.internal (GCP) to extract IAM credentials, API keys, and instance configuration data. The CVSS vector AV:N indicates network-accessible attack surface, AC:L confirms low complexity requiring no specialized conditions, and PR:N confirms no authentication barrier.
RemediationAI
Immediately upgrade to lollms version 2.2.0 or later, which includes commit 76a54f0df2df8a5b254aa627d487b5dc939a0263 that implements proper URL validation in the _download_image_to_temp() function. Organizations unable to upgrade immediately should implement network-level controls to restrict outbound HTTP requests from the lollms application server, blocking access to RFC1918 private address ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback addresses (127.0.0.0/8), link-local addresses (169.254.0.0/16), and cloud metadata endpoints. Additional mitigation includes deploying a web application firewall (WAF) to filter requests to /api/files/export-content containing suspicious URL patterns, and implementing strict egress firewall rules to prevent SSRF exploitation. In cloud environments, ensure Instance Metadata Service version 2 (IMDSv2) is enforced on AWS EC2 instances to require session tokens for metadata access. Review application logs for suspicious activity targeting the vulnerable endpoint prior to patching. Full technical details and patch implementation are available in the huntr.com disclosure at https://huntr.com/bounties/65e43a5e-b902-4369-b738-1825285a3ea5.
A path traversal vulnerability exists in the `install` and `uninstall` API endpoints of parisneo/lollms-webui version V1
Unauthenticated file upload in parisneo/lollms versions ≤2.2.0 enables remote attackers to submit arbitrary files for te
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
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-17037