Skip to content
Threat Feed
high advisory

OpenReception: Host header injection account takeover (CVE-2026-58202)

OpenReception appointment booking software prior to version 2.0.0 is vulnerable to host header injection in the confirmation email generation process, allowing unauthenticated attackers to hijack user accounts.

CVE search metadata

CVE search record: CVE-2026-58202. Severity: high. CVSS: 8.3. KEV: no. Product: appointment booking software (< 2.0.0). Brief: OpenReception: Host header injection account takeover (CVE-2026-58202). Brief link: https://feed.craftedsignal.io/briefs/2026-10-openreception-host-injection/

Triage facts

Revision 1
Applicability
appointment booking software (< 2.0.0)
Evidence
Unknown
Severity
High
Action
Immediate escalation
Sources
1 public source
Freshness
Revision 1Oct 23, 22:05 UTC
Detection
1 rule
Vulnerabilities
1 CVE
Source quality
A1Likely

OpenReception versions prior to 2.0.0 contain a vulnerability in the '/api/auth/resend-confirmation' endpoint where the Host header is used to construct account confirmation links without validation or allowlisting. An unauthenticated attacker can force the system to send an email to a victim containing a link directed to an attacker-controlled domain. When the victim clicks the link, the one-time confirmation token is exposed, enabling the attacker to finalize the account registration and attach an attacker-controlled passkey.

Attack Chain

  1. Attacker identifies a target user's email address associated with a pending invite.
  2. Attacker sends a POST request to '/api/auth/resend-confirmation'.
  3. Attacker injects a malicious hostname into the 'Host' header of the request.
  4. Application generates a confirmation email containing a link using the malicious host.
  5. Victim receives the confirmation email and clicks the malicious link.
  6. Attacker captures the one-time confirmation token from the request logs at their server.
  7. Attacker uses the token to confirm the account on the legitimate tenant domain.
  8. Attacker registers a passkey and completes the account takeover.

Impact

Successful exploitation results in full account takeover, allowing attackers to access private booking data and assume the identity of the victim user within the platform.

Recommendation

  • Upgrade OpenReception to version 2.0.0 or later immediately.
  • Implement strict Host header validation or explicit per-tenant proxy configurations in front-end proxies (e.g., Caddy, Nginx) to ensure requests only match authorized tenant domains.
  • Audit logs for the '/api/auth/resend-confirmation' endpoint to identify requests containing unrecognized or anomalous 'Host' headers.

Immediate actions

Upgrade all OpenReception instances to version 2.0.0 or later.

IT Operations 24h

Threat Hunt

Search web server access logs for POST requests to /api/auth/resend-confirmation where the Host header does not match known tenant domains.

T1566.002 high high confidence hunt now

Data: cs-host, cs-uri-stem

Mitigations

Configure the front-end proxy (e.g., Caddy, Nginx) to enforce explicit tenant domains and block requests with unrecognized Host headers.

immediate IT Operations

CVE-2026-58202

Detection coverage 1

Detect CVE-2026-58202 Exploitation - Host Header Injection

high

Detects exploitation attempts against the /api/auth/resend-confirmation endpoint by monitoring for Host headers that do not match expected internal tenant domains.

sigma tactics: initial_access, persistence techniques: T1566.002 sources: webserver

Detection queries are available on the platform. Get full rules →