Description
OpenRemote before 1.26.0 contain an authenticated SQL injection vulnerability in the datapoint crosstab export endpoint that constructs PostgreSQL queries by concatenating asset display names into raw SQL. An authenticated attacker with asset creation or rename permissions can inject SQL through the asset name parameter and receive query results in the exported CSV response, enabling database data exfiltration.
Published: 2026-07-17
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OpenRemote versions before 1.26.0 include an authenticated SQL injection flaw in the datapoint crosstab export endpoint. The code constructs PostgreSQL queries by concatenating asset display names directly into raw SQL. An attacker who has asset creation or rename permissions can supply a crafted asset name, inject arbitrary SQL, and receive the query results in the exported CSV file. This flaw allows the attacker to read sensitive database information, violating confidentiality and potentially exposing business or personal data. The weakness is a classic input‑validation failure classified as CWE‑89.

Affected Systems

The affected product is OpenRemote from the openremote vendor. All releases prior to 1.26.0 are vulnerable; no later revision is known to be patched.

Risk and Exploitability

The CVSS base score of 7.2 signals a high‑severity vulnerability, but the EPSS score of less than 1% suggests it is currently considered unlikely to be widely exploited. The flaw is not listed in CISA’s KEV catalog. Exploitation requires legitimate credentials with at least asset creation or rename authority; therefore, the threat vector is authenticated. Once the injection occurs, the attacker can exfiltrate data directly through the CSV response, making it a straightforward yet potent data theft channel.

Generated by OpenCVE AI on July 31, 2026 at 00:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenRemote to version 1.26.0 or later, which resolves the SQL injection vulnerability
  • Restrict asset creation and rename permissions to trusted users only, minimizing the number of accounts that can trigger the vulnerable endpoint
  • Implement input validation or use parameterized queries for asset names to prevent concatenation‑based injection and log unusual export requests

Generated by OpenCVE AI on July 31, 2026 at 00:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 17 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 17 Jul 2026 00:30:00 +0000

Type Values Removed Values Added
Description OpenRemote before 1.26.0 contain an authenticated SQL injection vulnerability in the datapoint crosstab export endpoint that constructs PostgreSQL queries by concatenating asset display names into raw SQL. An authenticated attacker with asset creation or rename permissions can inject SQL through the asset name parameter and receive query results in the exported CSV response, enabling database data exfiltration.
Title OpenRemote < 1.26.0 SQL Injection via Crosstab Export
First Time appeared Openremote
Openremote openremote
Weaknesses CWE-89
CPEs cpe:2.3:a:openremote:openremote:*:*:*:*:*:*:*:*
Vendors & Products Openremote
Openremote openremote
References
Metrics cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Openremote Openremote
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-17T10:28:10.902Z

Reserved: 2026-07-13T16:41:09.007Z

Link: CVE-2026-62238

cve-icon Vulnrichment

Updated: 2026-07-17T10:27:49.099Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T01:00:14Z

Weaknesses
  • CWE-89

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