Skip to main content

Lollms CVE-2026-0560

| EUVDEUVD-2026-17037 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-03-29 security@huntr.dev
7.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
7.5 HIGH
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

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

Lifecycle Timeline

6
Analysis Updated
Apr 16, 2026 - 06:11 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-17037
Analysis Generated
Mar 29, 2026 - 18:22 vuln.today
CVE Published
Mar 29, 2026 - 18:16 nvd
HIGH 7.5

DescriptionCVE.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.

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-2026-0558 CRITICAL POC
9.8 Mar 29

Unauthenticated file upload in parisneo/lollms versions ≤2.2.0 enables remote attackers to submit arbitrary files for te

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

Share

CVE-2026-0560 vulnerability details – vuln.today

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