Description
Helical Insight through 7.0.0 contains an sql injection vulnerability that allows authenticated viewers to inject SQL through unescaped report parameter values sent to /executeDatasource. Attackers can supply crafted Numeric or String placeholder values that bypass the broken SqlDetect guard to read unexposed tables and modify data in the report's data source.
Published: 2026-10-16
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Unauthorized data exposure and modification via SQL injection
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the /executeDatasource endpoint of Helical Insight. It allows an authenticated viewer to insert malicious SQL by supplying specially crafted Numeric or String placeholder values. Those values bypass the application's SqlDetect guard, leaving them unescaped before execution. An attacker can therefore read data from tables not intended for that viewer and, in some cases, modify or delete rows in the underlying data source. The flaw is a classic SQL injection (CWE-89) that compromises confidentiality, integrity, and potentially availability of business data.

Affected Systems

Helical Insight Enterprise Edition, version 7.0.0 and earlier, is affected. Any deployment that exposes the /executeDatasource API to authenticated users without proper input sanitisation is vulnerable. The vulnerability does not depend on product configuration beyond the presence of the free‑facing API.

Risk and Exploitability

The CVSS score of 8.6 classifies this flaw as high severity. Although the EPSS score is not published, the lack of public exploitation documented and its absence from the KEV catalogue suggests a moderate exploitation risk. Attackers must first authenticate as a viewer; after that, they can supply malicious parameters to the /executeDatasource endpoint and achieve data read or modify rights. The vulnerability requires no special privileges beyond standard viewer access, making it attractive to insiders or compromised accounts.

Generated by OpenCVE AI on October 16, 2026 at 19:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Helical Insight patch or upgrade to a version where this SQL injection is fixed.
  • Restrict access to the /executeDatasource endpoint so that only users with need‑to‑know roles can invoke it.
  • Enforce strict input validation and proper escaping for all report parameters, for example by using prepared statements or parameterised queries.
  • Deploy a Web Application Firewall rule to detect and block common SQL injection payloads sent to /executeDatasource.
  • Audit application logs for suspicious placeholder usage and investigate any anomalies.

Generated by OpenCVE AI on October 16, 2026 at 19:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description Helical Insight through 7.0.0 contains an sql injection vulnerability that allows authenticated viewers to inject SQL through unescaped report parameter values sent to /executeDatasource. Attackers can supply crafted Numeric or String placeholder values that bypass the broken SqlDetect guard to read unexposed tables and modify data in the report's data source.
Title Helical Insight through 7.0.0 SQL Injection via /executeDatasource
Weaknesses CWE-89
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:39:06.906Z

Reserved: 2026-10-16T14:31:12.646Z

Link: CVE-2026-111634

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:43.750

Modified: 2026-10-16T19:03:18.127

Link: CVE-2026-111634

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:30:13Z

Weaknesses
  • CWE-89

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