CVE-2026-72558

8.8

CiviCRM · CiviCRM

An SQL injection vulnerability in CiviCRM allows authenticated users to execute arbitrary database commands via improper input sanitization.

Executive summary

An authenticated SQL injection vulnerability in CiviCRM could allow attackers to perform unauthorized database operations and potentially exfiltrate sensitive constituent data.

Vulnerability

This is an SQL injection vulnerability resulting from improper input validation. While the CVSS score reflects an 8.8 severity, it is important to note that the attack requires a user to be authenticated, though the resulting impact on the database is critical.

Business impact

Exploitation of this vulnerability allows an attacker to manipulate backend database queries, potentially leading to the theft of sensitive constituent or donor information. Given the high CVSS score, the ability to read, modify, or delete database contents poses a severe threat to both data integrity and regulatory compliance.

Remediation

Immediate Action: Upgrade to a version beyond 6.18.alpha1 to ensure proper input sanitization is implemented.

Proactive Monitoring: Monitor database query logs for suspicious syntax or unexpected patterns indicative of injection attempts.

Compensating Controls: Deploy a Web Application Firewall (WAF) with SQL injection detection rules to inspect and block malicious payloads directed at the CiviCRM interface.

Exploitation status

Public Exploit Available: No (unknown)

Analyst recommendation

Maintaining the integrity of the CiviCRM database is essential for institutional security. Security teams should expedite the update process to address this SQL injection flaw and conduct a review of database access logs to verify that no prior exploitation has occurred.