Description
DeepTutor before version 1.4.10 contains an authorization bypass vulnerability that allows low-privilege users to invoke unrestricted MCP tools due to the allowed_mcp_tools function returning None instead of a denied result when mcp_tools is omitted from a user's grant in deeptutor/multi_user/tool_access.py. Attackers or prompt-injected content acting within a user session can enumerate and invoke any configured MCP tool, including filesystem, shell, and browser servers, gaining unauthorized access to sensitive deployment resources.
Published: 2026-06-30
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

DeepTutor prior to version 1.4.10 lacks proper authorization checks for MCP tool access. The system’s allowed_mcp_tools function returns None when a user’s grant omits mcp_tools, effectively granting permission instead of denying it. This flaw enables low‑privilege users or prompt‑injected content within a user session to enumerate and invoke any configured MCP tool, including filesystem, shell, and browser servers, thereby accessing sensitive deployment resources without authorization. The flaw is a CWE-862 Authorization Bypass vulnerability.

Affected Systems

All installations of DeepTutor from the initial release up to, but not including, version 1.4.10 are affected. The product is distributed by HKUDS and any deployment relying on earlier releases is at risk.

Risk and Exploitability

The vulnerability carries a CVSS score of 7.7, indicating high severity. Exploitation does not require special network exposure; it can be achieved by any low‑privilege user with access to a user session. The EPSS score is not available, and the flaw is not listed in the CISA KEV catalog, but the inherent authorization bypass presents a serious risk of unauthorized data and system access if left unmitigated.

Generated by OpenCVE AI on June 30, 2026 at 17:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade DeepTutor to version 1.4.10 or later, where the allowed_mcp_tools change provides correct denial for missing grants.
  • If an upgrade is not immediately feasible, manually configure the mcp_tools grant to explicitly deny low‑privilege users, ensuring that the function does not return None for ungranted tools.
  • Perform a security audit of the application’s access control configuration and review any additional user grants to confirm that no default or implicit permissions remain for MCP tool usage.

Generated by OpenCVE AI on June 30, 2026 at 17:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 01 Jul 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Hkuds
Hkuds deeptutor
Vendors & Products Hkuds
Hkuds deeptutor

Tue, 30 Jun 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 30 Jun 2026 16:45:00 +0000

Type Values Removed Values Added
Description DeepTutor before version 1.4.10 contains an authorization bypass vulnerability that allows low-privilege users to invoke unrestricted MCP tools due to the allowed_mcp_tools function returning None instead of a denied result when mcp_tools is omitted from a user's grant in deeptutor/multi_user/tool_access.py. Attackers or prompt-injected content acting within a user session can enumerate and invoke any configured MCP tool, including filesystem, shell, and browser servers, gaining unauthorized access to sensitive deployment resources.
Title DeepTutor < 1.4.10 - Insecure Default Grants Unrestricted MCP Tool Access to Non-Admin Users
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-14T21:34:54.832Z

Reserved: 2026-06-29T16:03:38.521Z

Link: CVE-2026-58168

cve-icon Vulnrichment

Updated: 2026-06-30T16:48:50.406Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-01T10:01:19Z

Weaknesses