Skip to main content

SuiteCRM EUVDEUVD-2026-96987

| CVE-2026-108713 MEDIUM
Missing Authorization (CWE-862)
2026-10-11 VulnCheck GHSA-8vgh-x9vp-8w93
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    POST marketingId/campaignId/templateId to setCampaignMarketingAndTemplate
  3. Exploit
    Bypass missing Campaigns authorization check
  4. Execution
    Reattach marketing message or swap EmailMan template
  5. Impact
    Tamper 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SuiteCRM 0 ≤7.15.2
SuiteCRM 8.0.0 ≤8.10.2

Affected Packages

euvd suitecrm no fix

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 4.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Medium
popular open-source CRM, common in SMBs but not ubiquitous
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2021-42840 HIGH POC
8.8 Oct 22

SuiteCRM before 7.11.19 allows remote code execution via the system settings Log File Name setting. Rated high severity

CVE-2020-28328 HIGH POC
8.8 Nov 06

SuiteCRM before 7.11.17 is vulnerable to remote code execution via the system settings Log File Name setting. Rated high

CVE-2024-36412 CRITICAL POC
9.8 Jun 10

SuiteCRM is an open-source Customer Relationship Management (CRM) software application. Rated critical severity (CVSS 9.

CVE-2023-6126 CRITICAL POC
9.8 Nov 14

Code Injection in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2. Rated critical severity (CVSS

CVE-2023-5350 CRITICAL POC
9.1 Oct 03

SQL Injection in GitHub repository salesagility/suitecrm prior to 7.14.1. Rated critical severity (CVSS 9.1), this vulne

CVE-2015-5947 HIGH POC
8.1 Sep 06

SuiteCRM before 7.2.3 allows remote attackers to execute arbitrary code. Rated high severity (CVSS 8.1), this vulnerabil

CVE-2022-45185 HIGH POC
8.8 Jan 07

An issue was discovered in SuiteCRM 7.12.7. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,

CVE-2024-1644 HIGH POC
8.8 Feb 20

Suite CRM version 7.14.2 allows including local php files. Rated high severity (CVSS 8.8), this vulnerability is remotel

CVE-2023-6131 HIGH POC
8.8 Nov 14

Code Injection in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2. Rated high severity (CVSS 8.8

CVE-2023-6130 HIGH POC
8.8 Nov 14

Path Traversal: '\..\filename' in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2. Rated high se

CVE-2023-6125 HIGH POC
8.8 Nov 14

Code Injection in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2. Rated high severity (CVSS 8.8

CVE-2023-3627 HIGH POC
8.8 Jul 11

Cross-Site Request Forgery (CSRF) in GitHub repository salesagility/suitecrm-core prior to 8.3.1. Rated high severity (C

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy