PT-2025-42619 · Dify · Dify
Published
2025-10-17
·
Updated
2025-10-17
·
CVE-2025-58747
CVSS v3.1
6.1
Medium
| Vector | AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Dify versions through 1.9.1
Description
The Dify platform, used for LLM application development, has a flaw in its MCP OAuth component. When a user connects to a remotely controlled MCP server managed by an attacker, cross-site scripting can occur. This happens because the
authorization url received from the remote MCP server is directly passed to window.open without proper checks or sanitization. An attacker can create a malicious MCP server that sends a JavaScript URI, like javascript:alert(1), within the authorization url. When a user tries to connect to this server, the malicious JavaScript is executed within the Dify application, allowing the attacker to run arbitrary code.Recommendations
Update Dify to a version later than 1.9.1.
Exploit
Fix
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Dify