CVE-2026-29106 in SuiteCRMinfo

Summary

by MITRE • 03/20/2026

SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to versions 7.15.1 and 8.9.3, the value of the return_id request parameter is copied into the value of an HTML tag attribute which is an event handler and is encapsulated in double quotation marks. Versions 7.15.1 and 8.9.3 patch the issue. Users should also use a Content Security Policy (CSP) header to completely mitigate XSS.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 03/25/2026

This vulnerability resides within SuiteCRM, a widely-used open-source customer relationship management platform that serves enterprise clients across various industries. The security flaw manifests in the handling of the return_id request parameter, which represents a classic cross-site scripting vulnerability that could be exploited by malicious actors to execute arbitrary code within user browsers. The vulnerability specifically affects versions prior to 7.15.1 and 8.9.3, indicating that the developers identified and addressed this weakness through targeted code modifications in their patch releases.

The technical mechanism of this vulnerability involves improper input validation and output encoding within the application's parameter handling logic. When the return_id parameter is processed, its value gets directly embedded into an HTML tag attribute that functions as an event handler, such as onclick or onmouseover. This occurs within double quotation marks, creating a scenario where user-supplied input can break out of the intended attribute context and inject malicious JavaScript code. The vulnerability follows the CWE-79 pattern of cross-site scripting, specifically classified as a reflected XSS attack where the malicious payload is delivered via a crafted URL parameter.

The operational impact of this vulnerability extends beyond simple data theft or session hijacking, as it could enable attackers to perform actions on behalf of authenticated users within the CRM environment. Given that SuiteCRM applications often contain sensitive customer data, financial records, and business-critical information, successful exploitation could lead to unauthorized access to confidential business information, modification of customer records, or even complete system compromise. The vulnerability affects the application's integrity and availability, potentially disrupting business operations and violating data protection regulations.

Organizations utilizing SuiteCRM versions prior to the patched releases should immediately implement mitigation strategies to protect their systems. The primary recommended approach involves upgrading to SuiteCRM versions 7.15.1 or 8.9.3, which contain the necessary code fixes to properly sanitize and encode user input before rendering it in HTML contexts. Additionally, implementing a robust Content Security Policy header serves as an effective defense-in-depth measure, preventing unauthorized script execution even if other security controls fail. This CSP implementation aligns with security best practices outlined in the OWASP Top Ten and follows the ATT&CK framework's mitigation strategies for web application vulnerabilities. The combination of proper code patching and network-level security controls provides comprehensive protection against this specific cross-site scripting vulnerability while maintaining system functionality and user experience.

Responsible

GitHub M

Reservation

03/03/2026

Disclosure

03/20/2026

Moderation

accepted

CPE

ready

EPSS

0.00046

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!