Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliveryPOST marketingId/campaignId/templateId to setCampaignMarketingAndTemplate
-
ExploitBypass missing Campaigns authorization check
-
ExecutionReattach marketing message or swap EmailMan template
-
ImpactTamper outbound campaign email content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid authenticated SuiteCRM session for a low-privileged user - specifically one whose role denies Campaigns module access (PR:L) - who can reach the setCampaignMarketingAndTemplate entry point and POST marketingId, campaignId, and templateId values. No user interaction and no elevated privileges are needed, and impact only materializes where campaigns and EmailMan-driven campaign emails are actually in use. Limiting factors: exploitation is impossible for fully unauthenticated attackers (an account is required), impact is confined to tampering with campaign marketing messages/templates (low integrity, no data disclosure or outage), and it affects SuiteCRM through 7.15.2 and 8.x through 8.10.2. |
| Impact | This is a genuine but moderate-priority issue, not a high-CVSS scare. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N) scores 5.3 (medium) and is internally consistent with the description: network-reachable, low attack complexity, but requiring an authenticated low-privileged account (PR:L) and yielding only low integrity impact (VI:L) with no confidentiality or availability impact. The core risk is a broken-access-control / missing-authorization flaw (CWE-862): a user explicitly denied Campaigns access can still manipulate EmailMarketing records through the setCampaignMarketingAndTemplate entry point. No EPSS score, CISA KEV listing, or POC flag was supplied in the input, so there is no public evidence of active exploitation or automated weaponization - the risk is manual, requires insider/low-priv access, and is limited to tampering with outbound campaign email content rather than full data theft or system compromise. A technical writeup is referenced (hackmd) but is not marked as a weaponized exploit. Note a minor signal tension: the input Tag 'Authentication Bypass' overstates the issue - the attacker is already authenticated, so this is authorization bypass, not authentication bypass; treat 'authentication bypass' claims about this CVE with caution. |
| Exploit ScenarioDerived | A low-privileged SuiteCRM user who has been explicitly denied access to the Campaigns module authenticates normally, then POSTs crafted marketingId, campaignId, and templateId parameters to the setCampaignMarketingAndTemplate entry point. Because the endpoint omits an authorization check, the user reattaches marketing messages or swaps the template that EmailMan subsequently sends in campaign emails, enabling content tampering (e.g., inserting malicious links or misleading messaging) into outbound campaigns. A technical writeup describing the flaw is publicly referenced, though no weaponized exploit is confirmed in the input. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Missing authorization in SuiteCRM through 7.15.2 and 8.x through 8.10.2 allows authenticated low-privileged users to create and modify EmailMarketing records via the setCampaignMarketingAndTemplate entry point, despite lacking Campaigns module access. Attackers can POST marketingId, campaignId, and templateId to reattach marketing messages or swap the email template sent by EmailMan in campaign emails, resulting in low integrity impact. No public exploit has been identified at time of analysis, and exploitation requires a valid session and active campaign email functionality.
RemediationAI
No vendor-released patch identified at time of analysis. As a compensating control, restrict access to the setCampaignMarketingAndTemplate entry point by removing or disabling it in include/MVC/Controller/entry_point_registry.php if campaign wizard functionality is not required; note this may break campaign creation. Alternatively, implement explicit authorization checks in modules/Campaigns/WizardCampaignSave.php to verify the user has Campaigns module access before processing the request. Monitor web server logs for POST requests to the vulnerable entry point containing marketingId, campaignId, and templateId parameters. Apply the principle of least privilege to user roles, ensuring users without a legitimate need for Campaigns access cannot invoke related functionality. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/suitecrm-through-7.15.2-and-8.10.2-missing-authorization-via-setcampaignmarketingandtemplate) for updates. Trade-offs: disabling the entry point may disrupt campaign management workflows; adding authorization checks requires code modification and testing.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SuiteCRM is an open-source customer relationship management (CRM) application. The vulnerability resides in the Campaigns module, specifically in the setCampaignMarketingAndTemplate entry point registered in include/MVC/Controller/entry_point_registry.php. The code in modules/Campaigns/WizardCampaignSave.php fails to perform an authorization check (CWE-862 Missing Authorization) before allowing modification of EmailMarketing records. An authenticated user whose role denies access to the Campaigns module can still invoke this entry point and supply marketingId, campaignId, and templateId parameters to reattach marketing messages or swap the template used by EmailMan, SuiteCRM's email marketing component, when sending campaign emails. The issue affects SuiteCRM versions through 7.15.2 (7.x branch) and 8.x through 8.10.2 (8.x branch), as confirmed by source code references at those versions.
Know when Suitecrm gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Network-reachable entry point with low complexity but requires an authenticated low-privileged account (PR:L); impact is limited to integrity (I:L) via campaign content tampering, with no confidentiality or availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
SuiteCRM through 7.15.2 and 8.x through 8.10.2 contains a missing authorization vulnerability that allows authenticated users to create and modify EmailMarketing records via the setCampaignMarketingAndTemplate entry point. Low-privileged users denied Campaigns access can post marketingId, campaignId, and templateId to reattach marketing messages or swap the template EmailMan sends in campaign emails.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
SuiteCRM before 7.11.19 allows remote code execution via the system settings Log File Name setting. Rated high severity
SuiteCRM before 7.11.17 is vulnerable to remote code execution via the system settings Log File Name setting. Rated high
SuiteCRM is an open-source Customer Relationship Management (CRM) software application. Rated critical severity (CVSS 9.
Code Injection in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2. Rated critical severity (CVSS
SQL Injection in GitHub repository salesagility/suitecrm prior to 7.14.1. Rated critical severity (CVSS 9.1), this vulne
SuiteCRM before 7.2.3 allows remote attackers to execute arbitrary code. Rated high severity (CVSS 8.1), this vulnerabil
An issue was discovered in SuiteCRM 7.12.7. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
Suite CRM version 7.14.2 allows including local php files. Rated high severity (CVSS 8.8), this vulnerability is remotel
Code Injection in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2. Rated high severity (CVSS 8.8
Path Traversal: '\..\filename' in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2. Rated high se
Code Injection in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2. Rated high severity (CVSS 8.8
Cross-Site Request Forgery (CSRF) in GitHub repository salesagility/suitecrm-core prior to 8.3.1. Rated high severity (C
EUVD-2026-96987
GHSA-8vgh-x9vp-8w93
NVD
CVE.org
EPSS
Exploit-DB