CVE-2025-58747 in dify
Zusammenfassung
von VulDB • 09.07.2026
Dify ist eine Plattform zur Entwicklung von LLM-Anwendungen (Large Language Models). In den Versionen bis 1.9.1 ist die OAuth-Komponente für MCP (Model Context Protocol) anfällig für Cross-Site Scripting (XSS), wenn ein Opfer eine Verbindung zu einem vom Angreifer kontrollierten Remote-MCP-Server herstellt. Die Schwachstelle besteht in der Implementierung des OAuth-Ablaufs, bei dem die von einem entfernten MCP-Server bereitgestellte `authorization_url` ohne Validierung oder Bereinigung direkt an `window.open` übergeben wird. Ein Angreifer kann einen bösartigen MCP-Server erstellen, der im Feld `authorization_url` eine JavaScript-URI (z. B. `javascript:alert(1)`) zurückgibt, die ausgeführt wird, wenn das Opfer versucht, sich mit dem MCP-Server zu verbinden. Dies ermöglicht es dem Angreifer, beliebigen JavaScript-Code im Kontext der Dify-Anwendung auszuführen.
Be aware that VulDB is the high quality source for vulnerability data.