CVE-2025-0344 Overview
CVE-2025-0344 is a SQL injection vulnerability in leiyuxi cy-fast version 1.0. The flaw resides in the listData function of the /commpara/listData endpoint. Attackers can manipulate the order argument to inject arbitrary SQL into backend database queries. The attack is launchable remotely over the network and requires low privileges. The exploit has been publicly disclosed, increasing the likelihood of opportunistic abuse. The vulnerability is categorized under [CWE-89] (Improper Neutralization of Special Elements used in an SQL Command) and [CWE-74] (Improper Neutralization of Special Elements in Output).
Critical Impact
Remote authenticated attackers can manipulate the order parameter at /commpara/listData to execute arbitrary SQL statements against the backend database, leading to data exposure or modification.
Affected Products
- leiyuxi cy-fast 1.0
Discovery Timeline
- 2025-01-09 - CVE-2025-0344 published to NVD
- 2025-08-22 - Last updated in NVD database
Technical Details for CVE-2025-0344
Vulnerability Analysis
The vulnerability exists in the listData function handling requests to /commpara/listData in cy-fast 1.0. The function accepts an order parameter that is concatenated directly into a SQL query without proper sanitization or parameterization. Remote attackers with low-privileged access can submit crafted values in the order argument to alter query logic.
Successful exploitation allows unauthorized retrieval of database records, modification of stored data, or enumeration of database structure. The EPSS score is 0.081% with a percentile of 23.927, indicating limited observed exploitation interest at this time.
Root Cause
The root cause is improper neutralization of user-supplied input in the order parameter before it is incorporated into a SQL statement. The application fails to apply parameterized queries or strict input validation, allowing SQL metacharacters to alter query semantics. This pattern aligns with [CWE-89] SQL injection weaknesses.
Attack Vector
The attack vector is network-based. An attacker sends a crafted HTTP request to /commpara/listData with a malicious order value. Because the exploit details are publicly disclosed through VulDB entry #290857 and the GitHub SQL Injection Resource, threat actors can reproduce the attack without prior research effort.
No verified proof-of-concept code is reproduced here. Refer to the public disclosure for technical specifics on the injection payload structure.
Detection Methods for CVE-2025-0344
Indicators of Compromise
- HTTP requests to /commpara/listData containing SQL metacharacters such as single quotes, UNION, SLEEP, or comment sequences in the order parameter.
- Unexpected database error responses or unusually long response times tied to requests against /commpara/listData.
- Anomalous query patterns in database logs originating from the cy-fast application service account.
Detection Strategies
- Inspect web server and application logs for unusual values in the order query parameter on the /commpara/listData endpoint.
- Deploy web application firewall rules that flag SQL injection signatures targeting ordering parameters.
- Correlate web request logs with database query logs to identify injected statements executing under the application context.
Monitoring Recommendations
- Enable verbose query logging on the database used by cy-fast and alert on syntactically anomalous queries.
- Monitor for sudden spikes in /commpara/listData traffic volume or unusual source IP distributions.
- Track authentication events preceding suspicious requests, since exploitation requires low-privileged access.
How to Mitigate CVE-2025-0344
Immediate Actions Required
- Restrict network access to the cy-fast application to trusted internal networks until a fix is available.
- Audit user accounts with access to the application and remove unnecessary low-privileged accounts.
- Deploy WAF rules blocking SQL injection patterns on the /commpara/listData endpoint.
Patch Information
No vendor patch or advisory has been published for leiyuxi cy-fast 1.0 at the time of this writing. Consult the VulDB entry #290857 and the public disclosure for the latest remediation status.
Workarounds
- Place the application behind a reverse proxy with strict input validation for the order parameter.
- Apply database-level least privilege so the cy-fast service account cannot read or modify unrelated tables.
- If source code access is available, refactor the listData function to use parameterized queries or a strict allowlist for sortable column names.
# Example WAF rule (ModSecurity) blocking suspicious order parameter values
SecRule ARGS:order "@rx (?i)(union|select|sleep|--|;|/\*)" \
"id:1009344,phase:2,deny,status:403,msg:'CVE-2025-0344 cy-fast SQLi attempt'"
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

