CVE-2019-25664
7.1SuiteCRM · SuiteCRM
SuiteCRM 7.10.7 contains a time-based SQL injection vulnerability in the Users module allowing authenticated attackers to extract sensitive database information via the record parameter.
Executive summary
An authenticated SQL injection vulnerability in SuiteCRM 7.10.7 permits attackers to extract sensitive database information, posing a significant risk to data confidentiality.
Vulnerability
This vulnerability is a time-based blind SQL injection flaw located in the DetailView action of the Users module. Authenticated attackers can supply malicious SQL payloads within the record parameter of GET requests to the index.php endpoint to manipulate backend database queries.
Business impact
Successful exploitation allows an attacker to systematically exfiltrate sensitive data from the underlying database, potentially leading to a complete compromise of customer or user information. With a CVSS score of 7.1, this high-severity vulnerability highlights the risk of unauthorized data access and potential regulatory non-compliance resulting from compromised internal records.
Remediation
Immediate Action: Upgrade SuiteCRM to the latest available version to patch the underlying SQL injection flaw. If an immediate upgrade is not feasible, restrict access to the application to trusted users only and audit the usage of the affected Users module.
Proactive Monitoring: Monitor server access logs for anomalous GET requests containing SQL syntax or unusual characters in the record parameter. Implement database activity monitoring to detect long-running or time-delayed queries that deviate from standard operational baselines.
Compensating Controls: Deploy a Web Application Firewall (WAF) with updated rulesets designed to detect and block SQL injection patterns, specifically targeting the record parameter in the application URL structure.
Exploitation status
Public Exploit Available: Yes — a published proof-of-concept exists as documented in the Exploit-DB entry 46311.
Analyst recommendation
Given the availability of public proof-of-concept code and the potential for sensitive data exfiltration, this vulnerability represents a significant security risk. Administrators must prioritize updating the SuiteCRM instance to a secure version to neutralize the injection vector and protect organizational data assets from unauthorized access.
More SuiteCRM CVEs
Sources
Originally found and disclosed by Mehmet EMIROGLU, per the CVE Program record.
- ExploitDB-46311 Exploit / PoC
- Official Product Homepage
- Product Reference
- VulnCheck Advisory: SuiteCRM 7.10.7 SQL Injection via record Parameter Third-party advisory