Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as workspace member
-
DeliveryEnumerate sequential victim tag IDs
-
ExploitSubmit crafted subscriber form or CSV import
-
ExecutionSubscriber attached to victim tag
-
ImpactReceive victim campaign content and skew reports
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires a valid authenticated account in at least one SendPortal workspace (PR:L); the multi-tenant/workspace deployment mode must be in use, and a victim workspace must exist alongside the attacker's. Exploitation is performed specifically via the subscriber creation path - the web subscriber form or the CSV import feature - where the tag ID field accepts attacker-supplied values that are not validated against the caller's own workspace (per BaseSubscriberTenantRepository and SubscriberRequest). Limiting factors: no anonymous access (authentication needed), impact is confined to cross-workspace tag attachment (campaign content exposure and report skew) rather than full data compromise, and single-tenant or single-workspace installations have no victim to target. |
| Impact | This is a medium-severity authorization (not authentication) flaw: CVSS 4.0 5.3 with AV:N/AC:L/PR:L/UI:N and only Low confidentiality and integrity impact (VC:L/VI:L), no availability impact. The PR:L metric confirms an attacker must already be an authenticated member of some workspace - this is an insider/cross-tenant abuse case, not an anonymous internet attack. CWE-639 (Authorization Bypass Through User-Controlled Key) matches the described insecure direct object reference on tag IDs. No EPSS score, KEV listing, or SSVC decision data was supplied, and no public exploit flag was provided; the referenced HackMD write-up and VulnCheck advisory describe the technique but are not confirmed weaponized exploit code. Net: a real but bounded multi-tenancy integrity/confidentiality issue most relevant to shared SendPortal deployments, not a mass-exploitation priority. No conflicting signals in the raw data, though the input Tag 'Authentication Bypass' conflicts with the CWE-639/description, which is clearly an authorization bypass. |
| Exploit ScenarioDerived | An authenticated member of one SendPortal workspace creates or imports a subscriber and manually supplies a sequential tag ID belonging to a victim workspace through the web subscriber form or CSV import. Because the tag ID is not validated against the attacker's own workspace, the subscriber is attached to the victim's tag, causing them to receive the victim's campaign emails and polluting the victim's engagement reports. No public exploit code was identified at time of analysis, but the technique is documented in the referenced HackMD and VulnCheck advisories. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Authenticated workspace members in SendPortal Core through 4.0.1 can attach subscribers to tags owned by other workspaces by supplying unvalidated tag IDs through the web subscriber form or CSV import, allowing limited exposure of victim campaign content and skewing victim reports. This is a medium-severity authorization bypass (CVSS 4.0 5.3, CVSS:3.1 5.3) rather than an authentication flaw; it requires a valid account and a multi-tenant deployment with a victim workspace, and single-tenant installations have no cross-workspace target. No public exploit identified at time of analysis.
RemediationAI
No vendor-released patch was identified at time of analysis for SendPortal Core through 4.0.1. Until an official fix is available, the most direct compensating control is to disable subscriber tag assignment and CSV import for untrusted workspace members, since both features are the demonstrated attack paths; this prevents the cross-workspace tag attachment but removes tag-based segmentation and bulk subscriber import functionality. Alternatively, restrict subscriber creation and import permissions to trusted administrators only, and audit existing subscriber-tag relationships for foreign workspace tag IDs. If code changes can be deployed, enforce workspace-scoped tag ownership validation in BaseSubscriberTenantRepository and SubscriberRequest before attaching tags. Monitor the VulnCheck advisory at https://www.vulncheck.com/advisories/sendportal-sendportal-core-through-4.0.1-cross-workspace-tag-attachment-via-subscriber-form and the upstream repository at https://github.com/mettle/sendportal-core for a patched release; apply the vendor fix when it is published.
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
SendPortal Core is the multi-tenant email marketing codebase from Mettle, with a CPE of cpe:2.3:a:mettle:sendportal-core:*:*:*:*:*:*:*:* affecting versions through 4.0.1. The vulnerability is CWE-639 (Authorization Bypass Through User-Controlled Key): the subscriber creation code in src/Repositories/Subscribers/BaseSubscriberTenantRepository.php and the request validation in src/Http/Requests/SubscriberRequest.php accept tag IDs supplied by the caller without confirming those tag IDs belong to the caller's workspace. Because subscriber records are tenant-scoped but the tag attachment path is not, an authenticated member of one workspace can reference sequential or guessed IDs for another workspace's tags, causing unauthorized tag relationships. This affects the web subscriber form and CSV import feature; it does not grant anonymous access, does not compromise availability, and the independent assessment limits confidentiality and integrity impact to Low.
Know when Sendportal Core 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:L/VI:L/VA:N/SC:N/SI:N/SA:N
Authenticated workspace member (PR:L) sends an unvalidated tag ID over the network (AV:N/AC:L/UI:N); only limited cross-workspace content exposure (C:L) and report tampering (I:L), no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
SendPortal sendportal-core through 4.0.1 contains an authorization bypass vulnerability that allows authenticated workspace members to attach subscribers to other workspaces' tags by supplying unvalidated tag IDs. Attackers can submit sequential tag IDs via the web subscriber form or CSV import to receive victim campaign content and skew victim reports.
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.
EUVD-2026-102501
GHSA-9w73-g77r-h565
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB