Description
The report module in the backend of smart-web2 v1.3.1 is vulnerable to arbitrary SQL execution. The sqlResource.sql parameter is stored in the t_report_sql_resource table through the ReportController.save() interface and directly embedded into Hibernate native queries without any parameterization or filtering.
Published: 2026-08-26
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The backend report module in smart‑web2 v1.3.1 stores the sqlResource.sql parameter exactly as supplied in the t_report_sql_resource table and later injects that value into Hibernate native queries without any form of parameterization or filtering. This flaw allows an attacker to execute arbitrary SQL commands, potentially reading, modifying, or deleting data stored by the application. The vulnerability is a classic example of an SQL injection weakness, which can lead to data disclosure, data tampering, and possibly escalation of privileges if the database contains sensitive information. The impact is limited to the database scope of the smart‑web2 application, but the consequences can be severe if critical business data or authentication credentials are stored in that database.

Affected Systems

smart‑web2 version 1.3.1 is affected. No other vendors or product versions are listed in the official CNA data. The flaw resides in the ReportController.save() interface of the free‑source smart‑web2 backend, as documented in a GitHub advisory.

Risk and Exploitability

No CVSS score is publicly available for this entry; the EPSS score is not published, and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, an attacker would need to send a crafted HTTP request to the ReportController.save() endpoint with a malicious sqlResource.sql payload. The attack is likely remote and does not require authentication, making the threat surface broad. Without the detailed metrics, the exact risk level is indeterminate, but the presence of an arbitrary SQL execution flaw typically indicates a high severity if the data integrity is critical.

Generated by OpenCVE AI on August 26, 2026 at 20:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a patch or upgrade to a version of smart‑web2 that fixes the SQL injection flaw; if no official update exists, obtain a secure version from the vendor’s website or repository.
  • Restrict network access to the ReportController.save() endpoint by firewall or role‑based access controls so only trusted administrative users can invoke it.
  • Validate or sanitize the sqlResource.sql input on the server side, and replace the native query construction with parameterized statements or Hibernate Query Language to eliminate direct injection of user data.

Generated by OpenCVE AI on August 26, 2026 at 20:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Title Arbitrary SQL Execution via Report Module in smart‑web2 v1.3.1
Weaknesses CWE-89

Wed, 26 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Description The report module in the backend of smart-web2 v1.3.1 is vulnerable to arbitrary SQL execution. The sqlResource.sql parameter is stored in the t_report_sql_resource table through the ReportController.save() interface and directly embedded into Hibernate native queries without any parameterization or filtering.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-26T18:46:33.047Z

Reserved: 2026-08-17T00:00:00.000Z

Link: CVE-2026-75334

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T20:17:59.847

Modified: 2026-08-26T20:17:59.847

Link: CVE-2026-75334

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T21:00:12Z

Weaknesses
  • CWE-89

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