Sceawere

Vulnerability Detail

CVE-2026-75979UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

EasyReport SQL Preview Template Injection

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.3
Creation Date
2h ago
Vendor
xianrendzw
Product
EasyReport
Attack Type
Improper Neutralization of Special Elements Used in a Template Engine
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Attack Complexity
LOW

Narrative and Response

Description

A vulnerability was found in xianrendzw EasyReport up to 2.0.17.0522_Beta. Affected is the function execSqlText/previewSqlText of the file DesignerController.java of the component SQL Preview Endpoint. The manipulation of the argument sqlText results in improper neutralization of special elements used in a template engine. The attack can be executed remotely. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.3",
  "pubDate": "2026-08-19T01:16:57.460Z",
  "pubdate": "2026-08-19T01:16:57.460Z",
  "executiveSummary": "A vulnerability has been identified in xianrendzw EasyReport up to version 2.0.17.0522_Beta, specifically within the SQL Preview Endpoint handled by the execSqlText and previewSqlText functions in DesignerController.java.\nThe flaw manifests as an improper neutralization of special elements used in a template engine, caused by direct manipulation of the sqlText argument.\nAn unauthenticated or remote attacker can exploit this vulnerability over the network to execute arbitrary template directives, potentially leading to severe system compromise or remote code execution depending on the underlying template engine configuration.\nThe risk is heightened by the public availability of exploit material and the lack of an official vendor response or patch following early disclosure.\nSuccessful exploitation requires network connectivity to the affected endpoint and the ability to supply malicious payloads via the sqlText parameter.",
  "technicalDetails": "The vulnerability resides in the SQL Preview Endpoint of xianrendzw EasyReport up to version 2.0.17.0522_Beta, specifically inside the DesignerController.java file.\nThe root cause of the vulnerability stems from the execSqlText and previewSqlText functions accepting user-supplied input via the sqlText argument and improperly passing or rendering it within an underlying template engine without adequate sanitization or context-aware encoding.\nTemplate injection vulnerabilities occur when untrusted input is concatenated or evaluated directly as part of a template string, allowing the parsing engine to interpret the input as template directives rather than static text data.\nThe attack flow proceeds as follows: First, a remote attacker crafts a malicious payload incorporating template engine syntax into the sqlText parameter. Second, the attacker transmits this payload over the network to the vulnerable DesignerController.java endpoint targeting either the execSqlText or previewSqlText routines. Third, the application processes the request, passing the unsanitized sqlText argument directly to the template engine for evaluation. Fourth, the template engine parses and executes the embedded directives contained within the input string.\nPost-exploitation impact depends on the capabilities exposed by the underlying template engine, which frequently permits remote code execution, server-side request forgery, or unauthorized data access within the host environment.\nThe affected component is exposed over the network, and the exploit can be executed remotely without prior authentication or high-privilege requirements, assuming default deployment configurations."
}
CVE-2026-75979: EasyReport SQL Preview Template Injection (MEDIUM Severity, CVSS: 6.3) - Sceawere