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: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote SQL Injection leading to data compromise
Action: Immediate Patch
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

The CVSS score of 9.8 indicates a high severity vulnerability; the EPSS score is < 1% and the entry 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. The presence of an arbitrary SQL execution flaw indicates a high risk to data confidentiality and integrity.

Generated by OpenCVE AI on September 2, 2026 at 06:54 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 September 2, 2026 at 06:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 08:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 02 Sep 2026 07:15:00 +0000

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

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


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-09-01T18:47:30.252Z

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

Link: CVE-2026-75334

cve-icon Vulnrichment

Updated: 2026-09-01T18:47:24.326Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-01T19:17:26.770

Link: CVE-2026-75334

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T07:00:13Z

Weaknesses
  • CWE-89

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