Description
OpenReplay is a self-hosted session replay suite. Prior to 1.27.0, the session search and analytics API in enterprise editions with multi-tenancy enabled built ClickHouse queries by inserting user input into the query string, including two positions that took input without escaping, allowing an authenticated member to read any ClickHouse table through blind boolean and time-based exfiltration and to break the project's session search for all viewers until the stored key is removed. This issue is fixed in version 1.27.0.
Published: 2026-07-10
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an authenticated member of an OpenReplay enterprise installation with multi‑tenancy enabled to supply crafted input that is embedded directly into ClickHouse queries without proper escaping. This flaw can be exploited to read arbitrary ClickHouse tables through blind boolean and time‑based exfiltration and can also disable the session‑search functionality for all viewers until the stored key used in the query is removed.

Affected Systems

OpenReplay, a self‑hosted session replay suite, enterprise editions with multi‑tenancy enabled, before release 1.27.0. All installed versions older than 1.27.0 are affected, while 1.27.0 and later contain a fix that sanitises user input before query construction.

Risk and Exploitability

The CVSS score is 5.4, indicating a medium severity vulnerability. The EPSS score is <1% ( very low exploitation probability, and the vulnerability is not listed in CISA KEV, suggesting a moderate exploitation risk. Based on the description, the likely attack vector is internal and requires authenticated access within the OpenReplay system; attackers would need valid authenticated access to exploit the flaw, implying that compromised credentials or weak user management can lead to data exfiltration. Once authenticated, an attacker can extract sensitive data from any ClickHouse table and potentially disrupt session‑search functionality, impacting availability as well.

Generated by OpenCVE AI on July 29, 2026 at 10:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to version 1.27.0 or later, which sanitises user input before building ClickHouse queries.
  • Implement proper input validation or parameterisation of user data used in ClickHouse query construction to address CWE‑89 (SQL injection).
  • Enforce strong password policies and enable multi‑factor authentication for all user accounts to reduce the risk of an authenticated attacker.
  • Monitor ClickHouse query logs for unusual patterns such as repeated boolean checks or long‑running queries, and set alerts to detect potential blind SQL injection activity.

Generated by OpenCVE AI on July 29, 2026 at 10:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 15: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 23:00: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. Prior to 1.27.0, the session search and analytics API in enterprise editions with multi-tenancy enabled built ClickHouse queries by inserting user input into the query string, including two positions that took input without escaping, allowing an authenticated member to read any ClickHouse table through blind boolean and time-based exfiltration and to break the project's session search for all viewers until the stored key is removed. This issue is fixed in version 1.27.0.
Title OpenReplay: Authenticated ClickHouse SQL injection via session search
Weaknesses CWE-89
References
Metrics cvssV3_1

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


Subscriptions

Openreplay Openreplay
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-13T16:02:46.498Z

Reserved: 2026-06-24T02:21:33.811Z

Link: CVE-2026-57230

cve-icon Vulnrichment

Updated: 2026-07-13T16:02:42.979Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:15:06Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')