Skip to main content

NextCRM EUVDEUVD-2026-46110

| CVE-2026-55550 HIGH
Improper Privilege Management (CWE-269)
2026-07-20 GitHub_M
7.1
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Generate MCP API Bearer token
  3. Exploit
    POST product write call to /api/mcp/mcp
  4. Execution
    Role check bypassed on MCP path
  5. Persist
    Create/modify/archive/soft-delete catalog products
  6. Impact
    Shared CRM data integrity compromised

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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

Exploitation requires (1) a NextCRM 0.12.1 deployment with the MCP interface at /api/mcp/mcp enabled, and (2) an authenticated low-privileged account able to generate an MCP API Bearer token - the CVSS PR:L reflects this authenticated prerequisite. Given a valid token, the attacker directly calls the MCP product tools; no manager/admin role, no user interaction, and no special client-side configuration are needed because the vulnerable path simply omits the role checks. What limits exploitation: the attacker must already possess valid credentials on the target instance and the MCP token-generation feature must be available to them, so purely external unauthenticated actors cannot exploit it, and deployments that disable MCP or restrict token issuance are not exposed.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L, score 7.1) is internally consistent with the description: network-reachable, low complexity, requires low privileges (an authenticated user who can mint an MCP token), no user interaction, high integrity impact (unauthorized writes to shared data) and low availability impact (soft-delete/archive can remove products from view). Confidentiality is rated N, which is reasonable since the flaw concerns write operations rather than data disclosure. No EPSS score, KEV listing, or POC was supplied, so real-world exploitation pressure appears low-to-moderate and opportunistic rather than mass-exploited. The key limiting factor is the PR:L requirement - an attacker must already be a legitimate (if low-privileged) authenticated user of the specific NextCRM tenant - which materially narrows the threat to insiders or attackers who have obtained valid low-privilege credentials, keeping this below the tier of internet-wide unauthenticated RCE despite the network vector.

Exploit ScenarioDerived

A low-privileged sales user of a shared NextCRM instance generates an MCP API token from their own account, then sends crafted requests to /api/mcp/mcp invoking the product write tools. Because no role check is enforced on that path, they archive or soft-delete competitors' products, alter pricing/details, or inject bogus catalog entries that every other tenant user sees. No user interaction or elevated role is required beyond holding a valid token, and no public POC is currently known.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 20, 2026

Improper privilege enforcement in NextCRM 0.12.1 lets any authenticated low-privileged user create, modify, archive, or soft-delete entries in the organization-wide product catalog by calling MCP product tools at /api/mcp/mcp with a self-generated Bearer token. While the standard application server restricts these write operations to manager and admin roles, the MCP interface omits the role checks entirely, giving a vertical privilege escalation over shared business data. No public exploit identified at time of analysis; the issue is fixed in version 0.12.3.

RemediationAI

Upgrade to NextCRM 0.12.3, which contains the fix (Vendor-released patch: 0.12.3); consult the advisory at https://github.com/pdovhomilja/nextcrm-app/security/advisories/GHSA-wv63-cq38-qg58 for details. If immediate upgrade is not possible, disable or block the MCP endpoint at /api/mcp/mcp (for example via a reverse-proxy/WAF rule or feature flag) so the unguarded product write tools cannot be reached - the side effect is that legitimate MCP/agent integrations for the product catalog stop working. As a further compensating control, restrict or revoke the ability of low-privileged users to generate MCP API Bearer tokens and rotate existing tokens, accepting that this limits automation for those accounts; additionally, audit the product catalog for unexpected creations, edits, archives, or soft-deletes made through MCP and monitor /api/mcp/mcp access logs until patched.

Affected VersionsENISA

nextcrm-app = 0.12.1

Affected Packages

euvd nextcrm_app 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

NextCRM is an open-source, TypeScript/Next.js-based CRM that exposes an MCP (Model Context Protocol) endpoint at /api/mcp/mcp so that AI agents and integrations can invoke CRM operations using user-generated Bearer API tokens. The product catalog is a shared, org-wide business object whose create/update/delete paths in the normal server actions are gated behind manager/admin roles. The MCP product tools re-implement those same write operations but skip the authorization layer, so token possession alone is sufficient. This is a textbook CWE-269 (Improper Privilege Management) issue: two code paths reach the same sensitive operation, but only one enforces the role model, leaving the alternate (MCP) path as an unguarded parallel entry point.

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

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

Network-reachable MCP endpoint (AV:N/AC:L), requires an authenticated low-privileged user with a token (PR:L, no UI); high integrity from unauthorized catalog writes, low availability from soft-delete/archive, no data disclosure (C:N).

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
Low

DescriptionCVE.org

NextCRM is open-source customer relationship management (CRM) software. The CRM product catalog is an organization-wide business object. Normal application server actions restrict product creation, update, and deletion to manager and admin roles. However, in version 0.12.1, the MCP product tools expose the same write operations through /api/mcp/mcp using user-generated Bearer tokens and do not enforce role checks. Any authenticated low-privileged user who can generate an MCP API token can create, modify, archive, or soft-delete products in the shared CRM product catalog. Version 0.12.3 contains a fix.

Executive ViewAI

Why It Matters

NextCRM 0.12.1 contains an authenticated privilege escalation vulnerability allowing low-privileged users to modify the organization-wide product catalog without authorization. No public exploit identified at time of analysis. This vulnerability directly threatens data integrity of shared business-critical product information and exposes organizations to unauthorized internal modifications by employees with limited permissions.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
niche open-source CRM, limited production footprint
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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