Description
DeepTutor v1.4.0 is vulnerable to command execution in /tutorbot/agent/tools/shell.py:ExecTool.execute.
Published: 2026-09-30
Score: 9.8 Critical
EPSS: 1.1% Low
KEV: No
Impact: Command Execution
Action: Immediate Patch
AI Analysis

Impact

Based on the description, the flaw in DeepTutor’s ExecTool permits an attacker who can reach the /tutorbot/agent/tools/shell endpoint to execute arbitrary shell commands on the host. The likely attack vector is a direct request to this endpoint. This unrestricted command execution can lead to full system compromise, including data exfiltration, persistence, or other malicious activity. The description indicates that untrusted input is passed directly to a system command without validation, a classic system command injection vulnerability (CWE‑78).

Affected Systems

DeepTutor version 1.4.0 is affected. The vulnerability originates in the file /tutorbot/agent/tools/shell.py within the ExecTool.execute method. No other versions or products are listed in the provided data.

Risk and Exploitability

The CVSS score is 9.8, classifying the flaw as critical. The EPSS score indicates a very low exploitation probability (< 1 %), and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, it is inferred that an unauthenticated attacker who can reach /tutorbot/agent/tools/shell can execute arbitrary shell commands. The likely attack vector is direct access to this exposed web or API endpoint, requiring no additional authentication. As a result, the risk to confidentiality, integrity, and availability is total, potentially leading to full system compromise, data exfiltration, persistence, or other malicious activity.

Generated by OpenCVE AI on October 1, 2026 at 21:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade DeepTutor to a patched version that removes the command execution flaw; if no public patch is available, replace or modify ExecTool.execute to enforce strict input validation or eliminate unsanitized command execution.
  • Block or restrict network access to the /tutorbot/agent/tools/shell endpoint using firewalls, routing, or platform access controls so that only trusted administrators can reach it.
  • Implement input sanitization or a whitelist for any command that may be passed to the system, or change the design to use safer APIs that do not invoke arbitrary shell commands.

Generated by OpenCVE AI on October 1, 2026 at 21:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 21:45:00 +0000

Type Values Removed Values Added
Title DeepTutor Command Execution Vulnerability in ExecTool

Thu, 01 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Wed, 30 Sep 2026 23:30:00 +0000

Type Values Removed Values Added
Title DeepTutor Command Execution Vulnerability in ExecTool
Weaknesses CWE-78

Wed, 30 Sep 2026 21:15:00 +0000

Type Values Removed Values Added
Description DeepTutor v1.4.0 is vulnerable to command execution in /tutorbot/agent/tools/shell.py:ExecTool.execute.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-01T18:38:30.233Z

Reserved: 2026-06-08T00:00:00.000Z

Link: CVE-2026-51870

cve-icon Vulnrichment

Updated: 2026-10-01T18:36:40.324Z

cve-icon NVD

Status : Deferred

Published: 2026-09-30T21:17:12.833

Modified: 2026-10-01T19:17:21.150

Link: CVE-2026-51870

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T21:30:13Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')