Description
Dify before 1.15.0 contains a server-side request forgery vulnerability that allows any authenticated console user to bypass SSRF protections and issue arbitrary HTTP requests to internal services and cloud metadata endpoints due to the Squid proxy configuration only defining source ACLs without destination deny rules and the make_request() helper performing no independent destination IP validation. Attackers can use endpoints such as GET /console/api/remote-files/<url>, POST /console/api/remote-files/upload, the HTTP Request workflow node, website crawl, or document import from URL to reach internal components like the sandbox, internal APIs, and PostgreSQL, and on AWS deployments read IAM credentials from the instance metadata service, with the HTTP Request node further enabling POST, PUT, and DELETE writes to internal services relying on network isolation for authorization.
Published: 2026-11-06
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Server‑Side Request Forgery permitting authenticated users to access internal services and read cloud credentials
Action: Patch
AI Analysis

Impact

Dify prior to version 1.15.0 is vulnerable to server‑side request forgery. An authenticated console user can bypass the framework’s SSRF defenses and issue arbitrary HTTP requests. The flaw originates from the Squid proxy configuration, which defines only source ACLs without blocking destination addresses, and from a helper that performs no independent validation of target IPs. Attackers can call endpoints such as GET /console/api/remote-files/<url>, POST /console/api/remote-files/upload, or use the HTTP Request node, website crawl, or document import workflows to reach internal components like the sandbox, internal APIs, PostgreSQL, and, on AWS, the instance metadata service to retrieve IAM credentials. The use of HTTP Request also allows POST, PUT, and DELETE operations against protected services that rely on network isolation for authorization.

Affected Systems

Impact is limited to installations of the langgenius Dify platform with a version less than 1.15.0. The product, available under the vendor langgenius, contains the SSRF bypass until the release of v1.15.0, which addressed the core configuration and validation issues. Any deployment before this version is considered vulnerable.

Risk and Exploitability

The vulnerability scores 7.2 on CVSS, indicating a medium to high severity. EPSS is not available, and the issue is not currently listed in CISA’s KEV catalog. Exploitation requires a legitimate authenticated console account, a typical role within the organization. Given that the attack vector leverages standard API endpoints and internal workflows, an attacker could request sensitive internal resources or credentials from cloud metadata services. Because the SSRF bypass can be used to issue arbitrary HTTP methods, the potential impact extends to confidentiality, integrity, and availability of internal services. Organizations with endpoint access should assess the exposure of internal endpoints and apply mitigations promptly.

Generated by OpenCVE AI on November 6, 2026 at 17:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Dify to version 1.15.0 or later to apply the vendor‑supplied SSRF fix.
  • Disable or restrict the console endpoints that allow remote file fetching or HTTP requests, such as GET /console/api/remote-files/<url>, POST /console/api/remote-files/upload, the HTTP Request workflow node, website crawl, and document import from URL, until a secure configuration is in place.
  • Implement IP address or destination validation for outbound requests, and enforce network segmentation that blocks privileged users from reaching internal services unless explicitly authorized.

Generated by OpenCVE AI on November 6, 2026 at 17:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Langgenius
Langgenius dify
Vendors & Products Langgenius
Langgenius dify

Fri, 06 Nov 2026 16:00:00 +0000

Type Values Removed Values Added
Description Dify before 1.15.0 contains a server-side request forgery vulnerability that allows any authenticated console user to bypass SSRF protections and issue arbitrary HTTP requests to internal services and cloud metadata endpoints due to the Squid proxy configuration only defining source ACLs without destination deny rules and the make_request() helper performing no independent destination IP validation. Attackers can use endpoints such as GET /console/api/remote-files/<url>, POST /console/api/remote-files/upload, the HTTP Request workflow node, website crawl, or document import from URL to reach internal components like the sandbox, internal APIs, and PostgreSQL, and on AWS deployments read IAM credentials from the instance metadata service, with the HTTP Request node further enabling POST, PUT, and DELETE writes to internal services relying on network isolation for authorization.
Title Dify < 1.15.0 SSRF Protection Bypass via Remote-Files Endpoints
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 7.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L'}

cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-06T16:43:46.844Z

Reserved: 2026-06-29T14:13:18.385Z

Link: CVE-2026-58141

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T16:18:54.697

Modified: 2026-11-06T17:18:29.880

Link: CVE-2026-58141

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T18:00:10Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)