PatchSiren cyber security CVE debrief
CVE-2026-48081 OpenReception CVE debrief
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 1.0.2, a TENANT_ADMIN can store `javascript:` URLs in the tenant `links` configuration (`website`, `imprint`, `privacyStatement`). These values are returned to the patient-facing landing page via `/api/public`, hydrated into the SvelteKit Button component, and rendered as `<a href=
- Vendor
- OpenReception
- Product
- Appointment Booking Software
- CVSS
- HIGH 8.1
- 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
Administrators and users of OpenReception appointment booking software should be aware of this vulnerability and take steps to update to version 1.0.2 or later. Additionally, security teams and vulnerability management teams should review their configurations and assess their exposure to this vulnerability. Operators of the affected software should prioritize updating to prevent JavaScript injection attacks and review their patient data handling practices.
Technical summary
OpenReception appointment booking software prior to version 1.0.2 allows TENANT_ADMIN to store JavaScript URLs in tenant links configuration, which are then rendered on the patient-facing landing page, allowing for JavaScript injection attacks. This vulnerability breaks the project's central trust claim that the server is an untrusted relay and that administrators cannot read patient data. Patient-side encryption happens after form input, so JavaScript executing in the patient origin can read or alter the plaintext before encryption is performed.
Defensive priority
Administrators should prioritize updating to version 1.0.2 to prevent JavaScript injection attacks.
Recommended defensive actions
- Update to version 1.0.2 or later
- Review and restrict JavaScript URLs in tenant links configuration
- Monitor patient-facing landing page for suspicious activity
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
Evidence notes
Evidence is limited; primary official records indicate a TENANT_ADMIN can store malicious JavaScript URLs in tenant links configuration, which are then rendered on the patient-facing landing page. To verify, defenders should review the official CVE record and assess their configurations for potential exposure. Additional review of patient-side encryption and data handling practices is recommended.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-48081 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-48081
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-48081 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-48081
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/98a107d4b4eaeab5cbb96ee0a28c2342b853eee0
-
Source reference
Unverified legacy reference
URL: https://github.com/open-reception/appointment-booking-software/security/advisories/GHSA-xpr7-wx69-mp36
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.