Quick answers
- Is CVE-2026-54460 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-54460 being exploited in the wild.
- How severe is CVE-2026-54460?
- Critical severity, with a CVSS score of 9.8, published 17 September 2026.
- Which products and versions are affected?
- OpenReception Appointment-Booking-Software prior to 1.1.1.
- Is there a fix for CVE-2026-54460?
- A patch was published on 2026-06-04: Security fix merged in version 1.1.1 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-54460 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-54460?
- Check whether you run OpenReception Appointment-Booking-Software at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
The vulnerability is an authentication bypass in the POST /api/auth/passkeys endpoint. The endpoint accepts user-supplied passkeys and userId in the request body without an authenticated session, fails to call WebAuthnService.verifyRegistration, and does not bind the enrolled credential to the actual user account. An attacker can enumerate valid userId values by exploiting public APIs (GET /api/tenants/[id]/appointments/staff-public-keys) combined with known email addresses, then inject a controlled passkey for a target account. By repeating injection and login attempts, the attacker determines which userId matches the target, then uses the stored malicious passkey to create an authenticated STAFF session. From this session, the attacker can access tenant data and escalate to TENANT_ADMIN roles, enabling data destruction or service disruption. The fix was released in version 1.1.1 and adds proper WebAuthn verification.
Affected products
- OpenReception Appointment Booking Software prior to 1.1.1
Timeline
- 2026-06-04: patched: Security fix merged in version 1.1.1
- 2026-09-17: disclosed