Description
Hermes WebUI before 0.51.788 contains an unauthenticated remote code execution vulnerability that allows remote attackers to execute arbitrary shell commands by accessing the embedded terminal API endpoints without credentials. Attackers can create a session, attach a PTY shell, and write arbitrary commands through the terminal input endpoint to achieve full command execution as the server process user via four sequential unauthenticated HTTP requests.
Published: 2026-07-09
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Hermes WebUI before version 0.51.788 permits remote attackers to execute arbitrary shell commands through the embedded terminal API without needing credentials. The weakness stems from insufficient authentication mechanisms (CWE-306) and requires four unauthenticated HTTP requests - first to create a session, then to attach a pseudo-terminal, and finally to feed shell commands. Successful exploitation allows the attacker to run commands with the privileges of the server process, leading to full compromise of confidentiality, integrity, and availability.

Affected Systems

Any deployment of the nesquena Hermes WebUI that runs a version older than 0.51.788 is affected. This includes locally installed installations, containerized deployments, and any environments where the open-source Hermes WebUI is provided without the newer security controls introduced in 0.51.788.

Risk and Exploitability

The CVSS score of 9.3 classifies the vulnerability as critical. Although the overall EPSS score is less than 1%, the lack of authentication and the simple four-step request sequence lower the barrier for an attacker with network access. The issue is not listed in CISA's KEV catalog, but until the patch is applied, exposed instances remain at high risk for compromise.

Generated by OpenCVE AI on July 29, 2026 at 11:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Hermes WebUI to version 0.51.788 or newer to remove the unauthenticated terminal API.
  • If an upgrade cannot be performed immediately, block access to the terminal API endpoints with firewall rules or web-server configuration, allowing traffic only from trusted IPs or enforcing authentication on those endpoints.
  • If the terminal API is not required, disable or remove that feature entirely, or relocate the service to an isolated network segment with strict ingress controls.

Generated by OpenCVE AI on July 29, 2026 at 11:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Get-hermes
Get-hermes hermes Web Ui
CPEs cpe:2.3:a:get-hermes:hermes_web_ui:*:*:*:*:*:*:*:*
Vendors & Products Get-hermes
Get-hermes hermes Web Ui

Fri, 10 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Nesquena
Nesquena hermes-webui
Vendors & Products Nesquena
Nesquena hermes-webui

Thu, 09 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description Hermes WebUI before 0.51.788 contains an unauthenticated remote code execution vulnerability that allows remote attackers to execute arbitrary shell commands by accessing the embedded terminal API endpoints without credentials. Attackers can create a session, attach a PTY shell, and write arbitrary commands through the terminal input endpoint to achieve full command execution as the server process user via four sequential unauthenticated HTTP requests.
Title Hermes WebUI < 0.51.788 Unauthenticated RCE via Terminal API
Weaknesses CWE-306
References
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'}

cvssV4_0

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


Subscriptions

Get-hermes Hermes Web Ui
Nesquena Hermes-webui
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-06-29T14:13:18.384Z

Link: CVE-2026-58123

cve-icon Vulnrichment

Updated: 2026-07-10T15:44:12.839Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T12:00:12Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function