Appointment Booking Software
Approved changes feed: RSS · Atom
cpe:2.3:a:open-reception:appointment-booking-software:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Open Reception (55443418-0c9a-5317-8461-c8a5d97a604f) |
|---|---|
| Product | Appointment Booking Software (096d54a6-3967-5e48-b475-494939d8fafd) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-65825 |
vulnerable | 2026-11-03 10:16:21.235327 |
OpenReception: one tenant's throttle row disables the PIN brute-force throttle for the same identifier in other tenants
HIGH (7.5)
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. In versions 2.1.0 and prior, a returning client's six-digit booking PIN can be brute-forced online in the victim tenant. A successful guess yields the client's booking access token, granting access to that client's appointment tunnel, which holds their end-to-end-encrypted appointment data, and the ability to act as the client, for example adding or cancelling appointments in the tunnel. The bypass is cross-tenant: state owned by one tenant removes an authentication protection of a different tenant. This crossing of the tenant boundary is the basis for the scope-changed vector. At time of publication, there are no publicly available patches.
Published: 2026-10-23T20:29:17.174Z
Updated: 2026-10-26T17:45:38.981Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-65824 |
vulnerable | 2026-11-03 10:16:20.865069 |
OpenReception: invite confirmation token is replayable within its validity window and re-issues a registration-bootstrap cookie
HIGH (7.4)
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 2.2.1, an attacker who captures a pending invite token can replay it to obtain a passkey-registration credential and register their own passkey on the invited account, taking control of that account. For a staff or tenant-admin invite this yields access to the tenant context tied to that account. This issue has been patched in version 2.2.1.
Published: 2026-10-23T20:27:52.852Z
Updated: 2026-10-30T17:36:49.674Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-75524 |
vulnerable | 2026-11-03 10:15:51.919493 |
OpenReception: race condition in add-to-tunnel and create-new-client allows overlapping appointments for one agent
MEDIUM (5.4)
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 2.2.2, an attacker overbooks an agent, placing multiple appointments into a single time slot that the system is designed to keep exclusive. The number of overlapping appointments equals the number of concurrent requests, and one booking token is enough because the token is consumed after the insert. This results in the integrity of the booking-calendar breaking and availability being denied to other clients. This issue has been patched in version 2.2.2.
Published: 2026-10-23T20:29:52.583Z
Updated: 2026-10-29T14:33:55.695Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-75525 |
vulnerable | 2026-11-03 10:15:51.648655 |
OpenReception: unauthenticated ML-KEM key injection into the staff-crypto recipient directory in any tenant
MEDIUM (5.3)
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. In versions 2.1.0 and prior, an unauthenticated attacker can store an arbitrary ML-KEM-768 public key under any existing user's identity in any tenant's staff-crypto recipient directory. The product's design guarantees that appointment data is end-to-end encrypted to staff members and that the staff recipient directory is not attacker-writable, so that even administrators and the operator cannot read patient data. This endpoint breaks that guarantee for an unauthenticated remote actor: it allows writing an arbitrary encryption recipient into the recipient directory of any tenant. The injected key receives the tunnel key of every appointment booked afterward in that tenant, because booking clients encrypt to all active staff keys. The attacker holds the corresponding secret key and is a persistent, unauthorized recipient of that key material. At time of publication, there are no publicly available patches.
Published: 2026-10-23T20:42:21.394Z
Updated: 2026-10-30T17:38:14.992Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-58202 |
vulnerable | 2026-11-03 10:15:21.119428 |
OpenReception: Confirmation-email links built from the request Host enable pending-account takeover via `POST /api/auth/resend-confirmation`
HIGH (8.3)
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 2.0.0, the account-confirmation link in emails is built from the request Host header, with no allowlist. The unauthenticated POST /api/auth/resend-confirmation rotates a pending invitee's confirmation token and emails a link whose host comes from the request. An attacker who sends one resend-confirmation with Host: attacker.example and a pending invitee's email causes that invitee to receive a confirmation email whose only link points to the attacker. If the invitee clicks, the one-time confirmation token reaches the attacker, who then confirms the account on the real tenant domain and registers a passkey they control, taking over the account before the legitimate invitee ever uses it. All released versions through v1.1.0 are affected; no patched version exists yet. Reaching the app with a spoofed Host depends on the front proxy: the stock Caddy catch-all forwards it, while an operator who configures explicit per-tenant proxy blocks is not affected (see Details 4). The invite path builds links from the trusted tenant.domain (invite/+server.ts:204-210); the resend-confirmation path builds them from the request Host. This issue has been patched in version 2.0.0.
Published: 2026-10-23T20:27:36.090Z
Updated: 2026-10-29T18:16:47.209Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54460 |
vulnerable | 2026-10-13 12:29:13.713061 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48084 |
vulnerable | 2026-09-16 04:33:05.172876 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48075 |
vulnerable | 2026-09-16 04:33:05.137832 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48080 |
vulnerable | 2026-09-16 04:33:05.100865 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48071 |
vulnerable | 2026-09-16 04:33:05.052592 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48079 |
vulnerable | 2026-09-16 04:33:04.923249 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48088 |
vulnerable | 2026-09-16 04:33:04.905533 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48078 |
vulnerable | 2026-09-16 04:33:04.842979 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48085 |
vulnerable | 2026-09-16 04:33:04.824943 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48074 |
vulnerable | 2026-09-16 04:33:04.801885 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48081 |
vulnerable | 2026-09-16 04:33:04.769306 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48087 |
vulnerable | 2026-09-16 04:33:04.554346 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48076 |
vulnerable | 2026-09-16 04:33:04.530523 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48083 |
vulnerable | 2026-09-16 04:33:04.504736 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48086 |
vulnerable | 2026-09-16 04:33:04.460042 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48077 |
vulnerable | 2026-09-16 04:33:04.443623 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48082 |
vulnerable | 2026-09-16 04:33:04.404436 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.