← Back to search

CVE-2026-69134

8.8 HIGHpublic exploit available

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

AI risk analysis

Summary
SuiteCRM's REST v4 JSON handler allows authenticated users to inject SQL via relationship fields (CWE-89) because user-controlled data from $GLOBALS['RAW_REQUEST'] is interpolated into SQL queries without sanitization, enabling unauthorized database access or modification.
Exploitability
Requires valid authentication and knowledge of the vulnerable relationship endpoints, but exploitation is straightforward once authenticated due to lack of input validation.
Blast radius
An attacker could read or modify sensitive CRM data, potentially escalating to file writes if the database account has elevated privileges, compromising confidentiality, integrity, and availability.
Detection
Log entries showing SQL errors or unusual query patterns in REST v4 endpoints, especially those involving relationship field updates with syntactically invalid or suspicious input; monitor for anomalous database queries containing unescaped single quotes or UNION-based syntax from authenticated users.
Prioritized remediation
Upgrade to SuiteCRM version 7.15.2 or 8.10.2, where the vulnerability is fixed.
sql-injectionwebcrmauthenticatedcwe-89

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, the REST v4 JSON handler reads the pre-filter RAW_REQUEST value and relationship write helpers interpolate supplied field values into INSERT and UPDATE statements. The affected flow begins at $GLOBALS['RAW_REQUEST'] and uses set_relationship, SugarRelationship::addRow(), SugarRelationship::updateRow(), and contact_role to carry attacker-controlled data or authorization state into the security-sensitive operation. An authenticated user can inject SQL through relationship fields to read or alter database data and may reach file-write consequences when the database account has elevated privileges. 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

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.