Description
OpenReplay is a self-hosted session replay suite. In 1.27.0 and earlier, three dashboard and note mutation functions ran their SQL without the ownership predicate that their sibling read and edit functions use: notes.delete filtered only on note id and project id, while dashboards.update_widget and dashboards.remove_widget filtered only on dashboard id and widget id, allowing any authenticated member to delete another user's private session notes and remove or rewrite widgets on another user's private dashboards.
Published: 2026-07-10
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In OpenReplay versions 1.27.0 and earlier, the notes.delete, dashboards.update_widget, and dashboards.remove_widget functions omitted the ownership predicate that their corresponding read and edit counterparts enforce. This missing check allows an authenticated member to delete another user’s private session notes or manipulate widgets on a private dashboard, resulting in loss or alteration of confidential session data.

Affected Systems

The affected product is OpenReplay, a self‑hosted session replay suite; all releases versioned up to and including 1.27.0 are impacted.

Risk and Exploitability

The CVSS score of 7.1 classifies this as a high‑severity vulnerability, and the EPSS score of < 1% indicates a very low exploitation probability. The alert is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attacker must first authenticate as a member of the OpenReplay instance and then invoke the affected endpoints; no remote code execution or privileges beyond an ordinary authenticated user are required. The impact is limited to unauthorized deletion or modification of another user’s private notes or dashboard widgets, but the loss of sensitive session data can be significant for the affected users.

Generated by OpenCVE AI on July 31, 2026 at 12:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor‑released patch that adds ownership checks to the mutation endpoints.
  • If an immediate upgrade is not possible, restrict member permissions so that only session owners can delete notes or edit widgets, or disable the vulnerable endpoints through configuration or a reverse proxy until the patch is applied.
  • Continuously monitor and audit dashboard and note activity logs to detect any unauthorized deletions or modifications.

Generated by OpenCVE AI on July 31, 2026 at 12:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Openreplay
Openreplay openreplay
Vendors & Products Openreplay
Openreplay openreplay

Fri, 10 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description OpenReplay is a self-hosted session replay suite. In 1.27.0 and earlier, three dashboard and note mutation functions ran their SQL without the ownership predicate that their sibling read and edit functions use: notes.delete filtered only on note id and project id, while dashboards.update_widget and dashboards.remove_widget filtered only on dashboard id and widget id, allowing any authenticated member to delete another user's private session notes and remove or rewrite widgets on another user's private dashboards.
Title OpenReplay: Cross-user IDOR in notes and dashboard widgets
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L'}


Subscriptions

Openreplay Openreplay
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-13T18:03:13.624Z

Reserved: 2026-06-17T16:59:42.759Z

Link: CVE-2026-55880

cve-icon Vulnrichment

Updated: 2026-07-13T18:03:10.536Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T13:00:10Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key