Description
Hermes WebUI before 0.51.409 contains an authentication bypass vulnerability in passkey registration endpoints that allows unauthenticated remote attackers to register arbitrary passkeys. When HERMES_WEBUI_PASSKEY=1 is enabled with no existing credentials, POST /api/auth/passkey/register/options and POST /api/auth/passkey/register endpoints are accessible without authentication, allowing attackers to claim the first passkey and gain permanent administrative control.
Published: 2026-06-17
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Hermes WebUI versions prior to 0.51.409 contain an authentication bypass in the passkey registration API. When the service is configured with HERMES_WEBUI_PASSKEY=1 and no administrator credentials exist, the POST /api/auth/passkey/register/options and POST /api/auth/passkey/register endpoints can be accessed without authentication. An attacker can therefore register a passkey, become the first owner of that passkey, and permanently acquire administrative control of the WebUI. This flaw is a classic instance of Missing Authentication (CWE-306).

Affected Systems

Affected systems are installations of Hermes WebUI using any release earlier than 0.51.409 that have the passkey feature enabled. The vulnerability is present as long as the environment variable HERMES_WEBUI_PASSKEY is set to 1 and the instance starts without an existing administrator account. The identified commit that introduced the fix is available in the v0.51.442 release. Systems that have already been patched to 0.51.409 or later, or that have not enabled passkey registration, are not affected.

Risk and Exploitability

The CVSS score of 9.1 indicates a high severity, while the EPSS score of less than 1% suggests that current exploit activity is very low. The vulnerability can be exploited simply by sending unauthenticated POST requests from any network that can reach the target, and only the presence of the passkey feature and the lack of pre‑existing credentials are required. Because it grants full administrative privileges, the impact is severe; however, the likelihood hinges on the specific configuration. Although this issue has not yet been listed in CISA's KEV catalog, security teams should treat it with priority if either condition applies.

Generated by OpenCVE AI on June 18, 2026 at 20:02 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Hermes WebUI to version 0.51.442 or later to apply the fix.
  • Disable passkey registration by setting HERMES_WEBUI_PASSKEY=0 or removing the feature entirely.
  • If passkey usage is required, create a permanent administrator account before enabling the passkey feature.
  • Monitor access logs for suspicious passkey registration attempts to detect potential exploitation attempts.

Generated by OpenCVE AI on June 18, 2026 at 20:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 18 Jun 2026 04:45:00 +0000

Type Values Removed Values Added
Description Hermes WebUI before 0.51.409 contains an authentication bypass vulnerability in passkey registration endpoints that allows unauthenticated remote attackers to register arbitrary passkeys. When HERMES_WEBUI_PASSKEY=1 is enabled with no existing credentials, POST /api/auth/passkey/register/options and POST /api/auth/passkey/register endpoints are accessible without authentication, allowing attackers to claim the first passkey and gain permanent administrative control.
Title Hermes WebUI < 0.51.409 - Unauthenticated Passkey Registration via Authentication Bypass
Weaknesses CWE-306
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-06-17T17:58:56.543Z

Reserved: 2026-06-16T15:53:37.764Z

Link: CVE-2026-55196

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-18T20:15:04Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function