Horizon Alert
Summary of the vulnerability and why it matters
This vulnerability in Hermes WebUI allows unauthenticated attackers to register passkeys, potentially granting them administrative control if specific configuration settings are enabled. The main concern is confirming if your environment utilizes this specific technology and is configured in a way that exposes this risk.
- Attackers can register admin keys without logging in.
- Prevents unauthorized administrative control of systems.
- Confirm if this technology is in use and properly configured.
Attack Path
How an attacker could exploit the issue
An unauthenticated remote attacker can exploit this vulnerability by accessing specific API endpoints when the HERMES_WEBUI_PASSKEY setting is enabled and no prior credentials exist. This allows the attacker to register an arbitrary passkey, effectively taking over administrative control of the system.
- Unauthenticated remote network access.
- Registering passkeys via specific API endpoints.
- Permanent administrative control of the system.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow unauthenticated remote attackers to register arbitrary passkeys when a specific configuration setting is enabled and no prior credentials exist. This could lead to attackers gaining permanent administrative control over the affected system.
- Administrative control of the system.
- Unauthenticated remote passkey registration.
- Permanent administrative takeover.
Operational Fix
Recommended remediation, mitigation, and detection steps
This vulnerability impacts the Hermes WebUI, likely managed by platform or application teams. The first practical step is to identify all Hermes WebUI instances, determine their external reachability and business criticality, and locate the accountable owner before planning remediation.
- Platform or application teams own remediation.
- Verify external reachability and criticality.
- Plan remediation based on assessed risk.