Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid MCP API token
-
DeliveryCall MCP campaign-list tool
-
ExploitEnumerate campaigns of other users
-
ExecutionInvoke update/delete by object ID
-
PersistTamper with templates or delivery
-
ImpactCross-tenant data integrity loss
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion 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 NextCRM MCP Bearer API token ( |
| Impact | The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L, score 7.6) is internally consistent with the description: network-reachable MCP endpoint, low complexity, and a single low-privileged token required (PR:L). The high integrity impact is the dominant driver - cross-user modification and deletion of campaigns - while confidentiality is rated Low (campaign metadata rather than bulk sensitive PII) and availability Low (delivery pause/trigger). No EPSS score, KEV listing, or POC was supplied, so real-world exploitation pressure cannot be quantified from the input; absence of a KEV entry means there is no evidence of active exploitation. The practical barrier is that an attacker must first obtain a valid MCP API token for any account, which limits this to insider or post-authentication scenarios rather than fully anonymous internet-wide exploitation. Net: a genuine multi-tenant authorization flaw worth prompt patching for any deployment that has enabled MCP tokens, but not an unauthenticated mass-exploitation risk on current signals. |
| Exploit ScenarioDerived | A low-privileged user (or an attacker who has phished/stolen one |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 20, 2026
Broken access control in NextCRM 0.12.1 lets a low-privileged authenticated user with a valid MCP Bearer API token (nxtc__...) read, modify, and delete campaigns belonging to other users. Because multiple MCP campaign handlers query and mutate objects by ID alone while ignoring the authenticated user ID, an attacker can enumerate all campaigns, alter templates and steps, and trigger or pause delivery across tenant boundaries. No public exploit identified at time of analysis; the issue is fixed in version 0.12.2.
RemediationAI
Vendor-released patch: upgrade to NextCRM version 0.12.2, which restores the ownership check in the MCP campaign handlers; see the advisory at https://github.com/pdovhomilja/nextcrm-app/security/advisories/GHSA-c9vg-c532-ppqx. If you cannot upgrade immediately, disable the MCP campaign tools or the MCP token interface entirely (this removes the vulnerable code path but also disables any legitimate MCP-based automation), and revoke or rotate all outstanding nxtc__ Bearer API tokens to shrink the pool of accounts that could abuse the flaw. Additionally, restrict network access to the MCP endpoint to trusted hosts and audit campaign records for unexpected modification or deletion, since the flaw allows silent cross-user tampering that a post-incident review would need to detect.
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
NextCRM is an open-source CRM (npm/GitHub project pdovhomilja/nextcrm-app) that exposes campaign functionality through Model Context Protocol (MCP) tools intended for programmatic/AI-agent access, authenticated via user-generated Bearer API tokens prefixed nxtc__. The root cause is CWE-284 (Improper Access Control), specifically an insecure-direct-object-reference pattern: the application's intended authorization model scopes normal users to campaigns they created, but the MCP campaign read/write handlers resolve the target campaign purely by object ID and omit an ownership check against the authenticated principal. The affected component is the MCP server layer that bridges network Bearer-token requests to campaign persistence (read, update, delete, template/step edit, and delivery control operations).
Know when Nextcrm App 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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
Network MCP endpoint with low complexity but a valid low-privilege API token required (PR:L); cross-user write/delete drives I:H, with C:L for campaign reads and A:L for delivery pause/trigger.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
DescriptionCVE.org
NextCRM is open-source customer relationship management (CRM) software. In version 0.12.1, the MCP campaign tools expose campaign read and write operations over the network using user-generated Bearer API tokens (nxtc__...). The application has an authorization model that restricts normal users to campaigns they created, but multiple MCP campaign handlers ignore the authenticated user ID and query or mutate campaigns only by object ID. As a result, a low-privileged authenticated user with a valid MCP API token can enumerate all campaigns, read campaign details, update or delete campaigns owned by other users, modify campaign templates and steps, and potentially trigger or pause campaign delivery. Version 0.12.2 fixes the issue.
Executive ViewAI
NextCRM 0.12.1 contains a broken access control vulnerability allowing API token holders to read, modify, and delete campaigns belonging to other organizations. Authenticated users can alter campaign templates, delivery schedules, and operational status across tenant boundaries without authorization. This creates direct risk to marketing data integrity and operational continuity across your customer base.
Apply vendor patch to NextCRM 0.12.2.
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.
More in Nextcrm App
View allPrivilege escalation via broken access control in NextCRM (open-source CRM by pdovhomilja) before version 0.12.0 lets an
Improper privilege enforcement in NextCRM 0.12.1 lets any authenticated low-privileged user create, modify, archive, or
Cross-tenant data tampering in NextCRM (open-source CRM) before version 0.12.0 lets any authenticated user - including l
EUVD-2026-46109
NVD
CVE.org
EPSS
GitHub
Exploit-DB