Skip to main content

NextCRM CVE-2026-55544

| EUVDEUVD-2026-46109 HIGH
Improper Access Control (CWE-284)
2026-07-20 GitHub_M
7.6
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
7.6 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
vuln.today AI
7.6 HIGH

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.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
Low

Lifecycle Timeline

2
Analysis Generated
Jul 20, 2026 - 21:45 vuln.today
CVE Published
Jul 20, 2026 - 20:57 cve.org
HIGH 7.6

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.

AnalysisAI

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. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Obtain valid MCP API token
Delivery
Call MCP campaign-list tool
Exploit
Enumerate campaigns of other users
Execution
Invoke update/delete by object ID
Persist
Tamper with templates or delivery
Impact
Cross-tenant data integrity loss

Vulnerability AssessmentAI

Exploitation Requires a valid NextCRM MCP Bearer API token (`nxtc__...`) tied to any authenticated account, and the deployment must have the MCP campaign tools enabled and network-reachable - these are the concrete prerequisites (consistent with PR:L, not PR:N). … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment 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). … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A low-privileged user (or an attacker who has phished/stolen one `nxtc__` token) points an MCP client at the NextCRM endpoint and calls the campaign-list tool, which returns every campaign regardless of owner. They then invoke update/delete handlers by object ID to alter competitors' campaign templates, delete campaigns, or pause active delivery. …
Remediation 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. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, audit all NextCRM 0.12.1 instances in production, immediately restrict MCP API token issuance to essential personnel only, and review system logs for evidence of unauthorized cross-tenant campaign access or modifications. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-55544 vulnerability details – vuln.today

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