PatchSiren

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

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://github.com/open-reception/appointment-booking-software/security/advisories/GHSA-xpr7-wx69-mp36

    [email protected]

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.