OpenReplay: Cross-user IDOR in notes and dashboard widgets
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · High · Low
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-639.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| openreplay | openreplay | up to 1.27.0 | — | No fix listed | CNA |
- openreplay Vendoropenreplay Affected up to 1.27.0 Fixed in — No fix listed CNA
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-55880
More openreplay vulnerabilities
- TI-2026-40332 OpenReplay: Unauthenticated stored XSS leads to dashboard account takeover CVSS 3.1CRITICAL 9.3
- TI-2026-22713 OpenReplay: SQL injection in cards/search via unvalidated sort field parameter CVSS 4.0MEDIUM 6.9
- TI-2026-33096 OpenReplay: Cross-tenant information disclosure in app_apikey projectKey routes via missing tenant binding CVSS 3.1HIGH 7.7
- TI-2026-40334 OpenReplay: Cross-tenant session replay disclosure via missing session ownership check in first-mob endpoint CVSS 4.0HIGH 7.1
- TI-2023-26090 OpenReplay HTML Injection vulnerability CVSS 3.1MEDIUM 6.5
- TI-2026-33097 Cross-tenant IDOR on feature-flag and assist-stats routes via {project_id} case mismatch CVSS 4.0MEDIUM 5.3
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences