Skip to content
Heist/ feed
Back to feed
High

OpenReception: invite confirmation token is replayable within its validity window and re-issues a registration-bootstrap cookie

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-65824
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 06:39 UTC · Revision 1

Source evidence

OpenReception: invite confirmation token is replayable within its validity window and re-issues a registration-bootstrap cookie

core-osv · Original source

Published 23 Oct 2026, 20:27 UTC

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.

osv:CVE-2026-65824
Complete source record
{
  "id": "6d7d2146995875a7464e46bc532202e81ed94879d443bd505556f1f28af789b6",
  "url": "https://osv.dev/vulnerability/CVE-2026-65824",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "OpenReception: invite confirmation token is replayable within its validity window and re-issues a registration-bootstrap cookie",
    "summary": "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.",
    "evidence": "osv:CVE-2026-65824",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-65824",
      "aliases": [
        "CVE-2026-65824",
        "GHSA-hvcx-8476-rwv6"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/open-reception/appointment-booking-software",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "fffc45a1d6ccc11bf94e493674def8d8fdc732d4"
                },
                {
                  "fixed": "da921eb9d36953276577c0a6deb9267bfec03622"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.2.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "da921eb9d36953276577c0a6deb9267bfec03622"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "fffc45a1d6ccc11bf94e493674def8d8fdc732d4"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v2.2.1"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v2.2.0",
            "v2.1.0",
            "v2.0.1",
            "v2.0.0",
            "v1.1.1",
            "v1.1.0",
            "v1.0.9",
            "v1.0.8",
            "v1.0.7",
            "v1.0.6",
            "v1.0.5",
            "v1.0.4",
            "v1.0.2",
            "v1.0.1",
            "v1.0.0",
            "v1.0.0-rc2",
            "v1.0.0-rc"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-65824.json"
          }
        }
      ],
      "modified": "2026-11-01T02:30:47.706946958Z",
      "provider": "osv",
      "references": [
        "https://github.com/open-reception/appointment-booking-software/releases/tag/v2.2.1",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/65xxx/CVE-2026-65824.json",
        "https://github.com/open-reception/appointment-booking-software/security/advisories/GHSA-hvcx-8476-rwv6",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-65824",
        "https://github.com/open-reception/appointment-booking-software/commit/da921eb9d36953276577c0a6deb9267bfec03622"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-294"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/65xxx/CVE-2026-65824.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-65824",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 493112,
  "published_at": "2026-10-23T20:27:52.852+00:00"
}