PatchSiren cyber security CVE debrief
CVE-2026-48087 open-reception CVE debrief
CVE-2026-48087 debrief: OpenReception appointment booking software vulnerability allows unauthenticated attackers to perform account takeover by exploiting the registration handler. The vulnerability exists due to a lack of validation in the registration handler at `POST /api/auth/register/{userId}`, which allows an attacker to submit a registration response with their own authenticator against any victim user's URL. This can lead to account takeover if the attacker knows the victim's email and userId. Version 1.0.2 fixes the issue.
- Vendor
- open-reception
- Product
- appointment-booking-software
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-06
- Original CVE updated
- 2026-09-08
- Advisory published
- 2026-08-06
- Advisory updated
- 2026-09-08
Who should care
Maintainers and users of OpenReception appointment booking software should assess exposure and apply patches to prevent account takeover. They should verify user ID and email validation in the registration handler and review user passkey rows to prevent unauthorized access.
Why it matters
CVE-2026-48087 allows unauthenticated attackers to perform account takeover by exploiting the registration handler in OpenReception's appointment booking software.
- Unauthenticated attackers can perform account takeover by exploiting the registration handler
- Victim users may be affected if their user IDs and emails are known to attackers
- Maintainers should assess exposure surfaces and verify user ID and email validation
- Patches should be applied to update to version 1.0.2 or later to prevent unauthorized access
Technical summary
The registration handler at `POST /api/auth/register/{userId}` in OpenReception's appointment booking software validates the relationship between the WebAuthn challenge and the registration cookie's email but never validates that the `userId` in the URL belongs to that email. This allows an unauthenticated attacker to perform account takeover by exploiting the registration handler, as they can submit a registration response with their own authenticator against any victim user's URL. The attacker needs to know the victim's email and userId to perform the attack.
Defensive priority
High priority for maintainers and users of OpenReception appointment booking software to assess exposure and apply patches.
Recommended defensive actions
- Assess exposure by verifying user ID and email validation in the registration handler
- Apply patches to update to version 1.0.2 or later
- Review and update user passkey rows to prevent unauthorized access
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, which is caused by a lack of validation in the registration handler of OpenReception's appointment booking software. The registration handler at `POST /api/auth/register/{userId}` validates the relationship between the WebAuthn challenge and the registration cookie's email but never validates that the `userId` in the URL belongs to that email. This allows an unauthenticated attacker to request a challenge for their own email, generate a registration response with their
Sources and references
Verified primary and authoritative sources
-
CVE-2026-48087 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-48087
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-48087 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-48087
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/open-reception/appointment-booking-software/commit/5f61a2116d68378366edd712c343a9de7b205a74
-
Source reference
Unverified legacy reference
URL: https://github.com/open-reception/appointment-booking-software/security/advisories/GHSA-j9rw-x2wv-h5rj
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.