← Back to search

CVE-2026-63214

8.8 HIGHpublic exploit available

Published 2026-11-05 · Updated 2026-11-05

AI risk analysis

Summary
In SuiteCRM versions prior to 7.15.2 and 8.10.2, legacy REST API endpoints allow authenticated users with list permissions to inject unvalidated SQL WHERE clauses via query parameters, bypassing user-specific filtering and enabling unauthorized access to sensitive data including password hashes.
Exploitability
Exploitation requires a valid authenticated account with list permissions on any module; no elevated privileges or external access are needed beyond standard login credentials.
Blast radius
Successful exploitation allows full database read access, including administrative credentials, enabling complete application compromise and potential lateral movement within the organization.
Detection
Monitor for anomalous SQL query patterns in application logs where the user_hash filter is bypassed—specifically, requests to /service/v4_1/rest.php with get_entry_list, get_entries_count, or query operations returning data outside the caller's expected scope, especially involving sensitive fields like password hashes.
Prioritized remediation
Upgrade to SuiteCRM version 7.15.2 or 8.10.2 immediately; until then, disable legacy REST endpoints (e.g., /service/v4_1/rest.php) for non-essential users and restrict access via network controls.
sql-injectionauth-bypasscrmrest-apisensitive-data-exposure

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, legacy REST methods append an authenticated caller's query parameter as a SQL WHERE clause after insufficient structural validation. The affected flow begins at /service/v4_1/rest.php and uses get_entry_list, get_entries_count, and query to carry attacker-controlled data or authorization state into the security-sensitive operation. An account with list permission on a module can bypass the user_hash filter, retrieve password hashes and other database data, and use recovered administrative credentials to compromise the application. This issue is fixed in versions 7.15.2 and 8.10.2.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-89, CWE-943

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.