OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 1.0.1, a fully provisioned OpenReception instance accepts unauthenticated POST requests to /setup/create-admin-account and creates additional GLOBAL_ADMIN accounts without verifying that an admin already exists. Any unauthenticated network attacker who can submit a same-origin form POST gains full platform-level administrative control. The newly created account is is_active=true with confirmation_state=ACCESS_GRANTED and does not require completing email confirmation; the GLOBAL_ADMIN row is created active and immediately usable. Login and tenant enumeration succeed without any further interaction. This is distinct from the deployment race condition already documented on the Claiming an instance page. That documented race covers the window between deployment and first claim. The bug reported here works after the operator has properly claimed and configured the instance: the layout-level guard that protects the setup page only redirects on GET, while the default form action handler creates the user without rechecking adminExists(). Three GLOBAL_ADMIN accounts were created in succession during testing, with no rate limiting observed. Audit-specific event logging beyond standard application logs was not assessed; the standard [error] line that surfaces only when a uniqueness conflict is hit is not the same as a security event for "additional admin created post-claim". The form post is rejected for browser drive-by CSRF by SvelteKit's built-in same-origin check, but any tool that supplies a matching Origin header (curl, Burp, automated scanners, server-side proxies) bypasses this trivially. No additional preconditions exist. Users should upgrade to version 1.0.1 to receive a patch.
CVE-2026-48085
This critical-severity CVE scores 9.8 under a secondary CVSS source (NVD's own analysis pending). EPSS exploit probability: 0.6%, top 56% of all CVEs by exploit prediction. GitHub Security Advisory data not yet ingested — confidence will rise once GHSA publishes (typical lag: hours to days for open-source ecosystem CVEs; never for infrastructure-only CVEs).
- High severity, but no confirmed exploitation yet
No vendor fix yet — apply a workaround or compensating control (WAF / firewall / segmentation) and watch for a patch.
- CVSS v3
- 9.8
- EG Score
- 9.8(medium)
- EG Risk
- 75(Attend)EG Risk 75/100SSVC: Attend
EG Risk is EchelonGraph's 0–100 priority score: it fuses intrinsic severity with real-world exploitation and automatability so you can rank equal-severity CVEs and fix the most dangerous first. Higher = act sooner. Distinct from the 0–10 EG Score (severity).
How it’s computedSeverity98% × 45%Exploitation40% × 40%Automatability100% × 15%Action: Remediate soon — notable exploitation risk. - EPSS PROB
- 1%
- EPSS %ILE
- 44%
- KEV
- Not listed
Published
August 6, 2026
Last Modified
August 7, 2026
Advisory Details (2)
Auto-updated Aug 28, 2026unauthenticated GLOBAL_ADMIN account creation post-bootstrap · Advisory · open-reception/appointment-booking-software · GitHub
https://github.com/open-reception/appointment-booking-software/security/advisories/GHSA-qvvq-hhpj-64rpcommit 222408af6fd4 (open-reception/appointment-booking-software)
Patch available: open-reception/appointment-booking-software v1.0.1 (contains commit 222408af6fd4)
https://github.com/open-reception/appointment-booking-software/commit/222408af6fd4bd85554a25ec8de8131bd0733797Weakness Classification(1)
MITRE Common Weakness Enumeration — the root-cause categories this CVE belongs to.
Data Freshness Timeline
(refreshed 12× in last 7d / 47× in last 30d)
Each row is a source pipeline that fetched or updated this CVE on that date, with what changed. For example, "NVD update" means NVD published or revised its analysis for this CVE; "MITRE cvelistV5" means we ingested or refreshed it from the CNA feed. Most recent first.
- 2026-08-30 04:25 UTCEG score recompute
- 2026-08-30 01:22 UTCEPSS rescore
- 2026-08-29 10:28 UTCEG score recompute
- 2026-08-28 21:41 UTCEPSS rescore
- 2026-08-27 15:07 UTCEG score recompute
- 2026-08-27 14:25 UTCEPSS rescore
- 2026-08-26 18:59 UTCEG score recompute
- 2026-08-26 14:46 UTCEPSS rescore
- 2026-08-25 16:31 UTCEG score recompute
- 2026-08-25 13:49 UTCEPSS rescore
- 2026-08-24 15:04 UTCEG score recompute
- 2026-08-24 11:26 UTCEG score recompute
- 2026-08-23 02:52 UTCEG score recompute
- 2026-08-23 00:19 UTCEPSS rescore
- 2026-08-22 01:32 UTCEG score recompute
- 2026-08-21 23:49 UTCEPSS rescore
- 2026-08-21 00:03 UTCEG score recompute
- 2026-08-20 22:55 UTCEPSS rescore
- 2026-08-19 18:48 UTCEG score recompute
- 2026-08-19 17:04 UTCEPSS rescore
- 2026-08-18 15:40 UTCEG score recompute
- 2026-08-18 13:48 UTCEPSS rescore
- 2026-08-17 14:57 UTCEG score recompute
- 2026-08-17 13:47 UTCEPSS rescore
- 2026-08-16 17:16 UTCEG score recompute
Show 22 moreShow fewer
- 2026-08-16 14:56 UTCEPSS rescore
- 2026-08-16 02:48 UTCEG score recompute
- 2026-08-16 02:14 UTCEPSS rescore
- 2026-08-15 05:06 UTCEG score recompute
- 2026-08-15 01:30 UTCEPSS rescore
- 2026-08-14 00:12 UTCEG score recompute
- 2026-08-13 22:00 UTCEPSS rescore
- 2026-08-12 15:41 UTCEG score recompute
- 2026-08-12 13:51 UTCEPSS rescore
- 2026-08-11 14:22 UTCEG score recompute
- 2026-08-11 03:31 UTCEG score recompute
- 2026-08-11 00:00 UTCEPSS rescore
- 2026-08-09 15:22 UTCEG score recompute
- 2026-08-09 13:46 UTCEPSS rescore
- 2026-08-08 17:41 UTCEG score recompute
- 2026-08-08 16:37 UTCEPSS rescore
- 2026-08-07 19:59 UTCEG score recompute
- 2026-08-07 16:22 UTCEG score recompute
- 2026-08-07 16:03 UTCEG score recompute
- 2026-08-06 22:21 UTCEG score recompute
- 2026-08-06 22:15 UTCEG score recompute
- 2026-08-06 22:15 UTCMITRE cvelistV5first tracked
Frequently asked(5)
What is CVE-2026-48085?
When was CVE-2026-48085 disclosed?
Is CVE-2026-48085 actively exploited?
What is the CVSS score of CVE-2026-48085?
How do I remediate CVE-2026-48085?
Dependency Blast Radius
Explore the affected products and dependency analysis for CVE-2026-48085
Is Your Infrastructure Affected by CVE-2026-48085?
EchelonGraph automatically scans your cloud infrastructure and maps CVE exposure using blast radius analysis.