Approved changes feed: RSS · Atom

cpe:2.3:a:open-reception:appointment-booking-software:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOpen Reception (55443418-0c9a-5317-8461-c8a5d97a604f)
ProductAppointment 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

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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 JSON directly

Open this panel to browse, search, copy or download the JSON record.