CVE Catalog

CVE-2026-105761

HighCVSS 7.1
Published: Translated: NVD NIST

Summary

Dify, an open-source LLM app development platform, prior to 1.16.0, in the PUT /console/api/apps/<app_id>/server endpoint, did not verify that the MCP server belonged to the requested application and tenant. An authenticated workspace member could change another application's MCP server status and parameters, potentially redirecting data or disabling the service.

Risk Assessment

An attacker with workspace access can manipulate MCP server configurations of other applications, potentially leading to data leakage or service disruption.

Recommendation

Update Dify to version 1.16.0 or later, which includes the fix. Additionally, review user permissions within workspaces.

Other vulnerabilities in Dify

See all
Original NVD description (English source)

Dify is an open-source LLM app development platform. Prior to 1.16.0, the PUT /console/api/apps/&lt;app_id&gt;/server endpoint in api/controllers/console/app/mcp_server.py used AppMCPServerController.put() to retrieve an AppMCPServer by the client-supplied server ID without verifying that the server belonged to the requested application and tenant. An authenticated workspace member could therefore change another application's MCP server status and parameters, potentially redirecting data or disabling the service. This issue is fixed in version 1.16.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS