Description
SQL Injection vulnerability in aiflowy <= 2.1.2 allows a remote attacker to obtain sensitive information via the getPageData method in the DatacenterQuery.java file
Published: 2026-07-21
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a classic SQL injection flaw in the getPageData method of DatacenterQuery.java, allowing attackers to craft malicious input that is executed by the underlying database. This disclosure can expose sensitive data stored in the application. The flaw maps to CWE-89, emphasizing unsanitized input handling. No authentication requirement is mentioned, implying remote access is possible.

Affected Systems

Affected software is AiFlowy up to version 2.1.2. Any deployment of AiFlowy 2.1.2 or earlier that exposes the getPageData endpoint may be vulnerable. The vendor is not listed, but the code repository indicates it is provided under an open‑source license. The vulnerability is specific to the DatacenterQuery.java component. Administrators should verify whether their installations run a vulnerable version.

Risk and Exploitability

The CVSS score of 7.5 denotes a high‑severity vulnerability with a potential for significant data exposure. The EPSS score of less than 1% suggests that exploitation of this flaw is unlikely at present. The flaw is not listed in the CISA KEV catalog, further supporting a low exploitation probability. Attacks would likely be performed remotely by sending crafted requests to the getPageData endpoint, injecting SQL statements into the query string. If successful, attackers could retrieve arbitrary data from the database.

Generated by OpenCVE AI on August 4, 2026 at 05:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade AiFlowy to a version newer than 2.1.2 where the injection vulnerability has been fixed.
  • If an upgrade is not immediately possible, sanitize all user input to the getPageData endpoint and refactor the code to use parameterized queries or stored procedures to eliminate direct SQL concatenation.
  • Deploy a web application firewall or input validation layer to detect and block suspicious query patterns attempting to inject SQL commands.
  • Monitor application logs for failed or abnormal queries that may indicate injection attempts.

Generated by OpenCVE AI on August 4, 2026 at 05:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Title SQL Injection in AiFlowy getPageData Endpoint

Mon, 03 Aug 2026 01:30:00 +0000

Type Values Removed Values Added
Title SQL Injection via getPageData in AiFlowy 2.1.2

Thu, 30 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Title SQL Injection via getPageData in AiFlowy 2.1.2

Wed, 29 Jul 2026 00:45:00 +0000

Type Values Removed Values Added
Title SQL Injection in AiFlowy 2.1.2 and Earlier Enabling Remote Data Exfiltration

Fri, 24 Jul 2026 04:45:00 +0000

Type Values Removed Values Added
Title SQL Injection in AiFlowy 2.1.2 and Earlier Enabling Remote Data Exfiltration

Wed, 22 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
Description SQL Injection vulnerability in aiflowy <= 2.1.2 allows a remote attacker to obtain sensitive information via the getPageData method in the DatacenterQuery.java file
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-07-22T16:17:48.178Z

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

Link: CVE-2026-52476

cve-icon Vulnrichment

Updated: 2026-07-22T16:15:24.517Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T06:00:05Z

Weaknesses
  • CWE-89

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