CVE-2025-14245
7.3IdeaCMS · IdeaCMS
IdeaCMS versions up to 1.8 are vulnerable to remote SQL injection in the Coupon.php file, allowing attackers to manipulate database queries through the params argument.
Executive summary
A critical SQL injection vulnerability in IdeaCMS versions 1.8 and earlier poses a significant risk of unauthorized database interaction via remote, unauthenticated access.
Vulnerability
This is a SQL injection vulnerability (CWE-89) located in the whereRaw function within app/common/logic/index/Coupon.php. The flaw permits an unauthenticated remote attacker to inject malicious SQL commands by manipulating the params argument.
Business impact
The ability to perform remote SQL injection allows an attacker to bypass authentication, exfiltrate sensitive data, or modify database contents. With a CVSS score of 7.3, this high-severity vulnerability could lead to total compromise of the application data layer, resulting in severe reputational damage and regulatory non-compliance.
Remediation
Immediate Action: Since a specific patch version is not currently available, administrators should restrict access to the affected Coupon logic or disable the vulnerable component if it is not business-critical.
Proactive Monitoring: Monitor web application logs for suspicious input patterns, particularly those containing SQL syntax or unusual characters within the params parameter.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection payloads targeting the application.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the GitHub issue referenced by the CVE record (https://github.com/rassec2/dbcve/issues/17).
Analyst recommendation
Given the availability of a public proof-of-concept and the ease of remote exploitation, this vulnerability requires immediate attention. Security teams should prioritize identifying instances of IdeaCMS within their environment and apply vendor-provided updates as soon as they are released. Until an update is confirmed, maintain strict network filtering and WAF protections to mitigate the risk of exploitation.
Sources
Originally found and disclosed by qiushui (VulDB User), per the CVE Program record.
- VDB-334755 | IdeaCMS Coupon.php whereRaw sql injection Vulnerability database entry
- VDB-334755 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #702437 | Shop (GoodPu Mall) IdeaCMS 1.0 goods_ids parame SQL Injection Third-party advisory
- Exploit / PoC