CVE-2026-62238

OpenRemote < 1.26.0 SQL Injection via Crosstab Export

Published Jul 17, 2026 CVSS 4.0 · 7.2 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
Metrics ssvc

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

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'}

Weaknesses
  • CWE-89

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

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 8, 2026, 3:23 PM
Reserved
Jul 13, 2026, 4:41 PM
Status
Analyzed
Published
Jul 17, 2026, 2:18 AM
Modified
Oct 24, 2026, 1:10 PM