Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain member account on instance
-
DeliveryEnumerate victim contact/target IDs
-
ExploitSend crafted update to unprotected endpoint
-
ExecutionOverwrite cross-tenant CRM record
-
ImpactData tampering / integrity loss
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 on the target NextCRM instance - even the lowest 'member' role is sufficient (CVSS PR:L). The attacker must target the specific contact or target update endpoints and supply the object identifier of a record they do not own; the vulnerable code path is the update operation on CRM contacts and targets in versions prior to 0.12.0. Limiting factors: exploitation is confined to existing tenants/members (not anonymous internet attackers), it affects only contact and target objects (not necessarily every entity type), and it is closed on any instance already upgraded to 0.12.0. No special non-default configuration or user interaction is needed beyond holding an account. |
| Impact | The supplied CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N, base 7.1) is internally consistent with the description: network-reachable, low complexity, requires a low-privilege authenticated account, no user interaction, high integrity impact from arbitrary record modification, and no availability impact. The main limiting factor is PR:L - the attacker must already hold a valid account on the target instance, which reduces the population of attackers to existing tenants/members rather than the open internet. No EPSS score was provided, the flaw is not in CISA KEV, and no POC is referenced, so there is no evidence of active or automated exploitation; this reads as a genuine authorization defect but a moderate operational priority rather than an emergency. Note a minor tension: the endpoints are described as update (write) operations, yet the vector assigns C:L - confidentiality impact is likely incidental (e.g., record contents returned in the modify response) and integrity is the dominant impact; verify against the vendor advisory. |
| Exploit ScenarioDerived | An attacker signs up for or is granted a standard 'member' account on a shared NextCRM instance, then sends a crafted update request to the contact or target endpoint substituting the object ID of a record owned by a different user or organization. Because the server never checks ownership, the attacker overwrites the victim's sensitive CRM data (e.g., contact details or sales targets). No user interaction or elevated privileges are required and, given AC:L, the request is straightforward to craft; no public POC is currently referenced. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 20, 2026
Cross-tenant data tampering in NextCRM (open-source CRM) before version 0.12.0 lets any authenticated user - including low-privilege 'member' accounts - modify CRM contacts and targets owned by other users or organizations. The contact and target update endpoints trust a client-supplied resource identifier without checking ownership, so an attacker who is a legitimate tenant on the instance can overwrite records outside their scope. No public exploit is identified at time of analysis, and the flaw is not listed in CISA KEV.
RemediationAI
Vendor-released patch: upgrade to NextCRM 0.12.0 or later, which adds the missing ownership/authorization checks on the contact and target update endpoints; this is the primary and recommended fix per advisory GHSA-mg5f-m89f-4gmc (https://github.com/pdovhomilja/nextcrm-app/security/advisories/GHSA-mg5f-m89f-4gmc). Where an immediate upgrade is not possible, compensating controls include restricting instance membership to trusted users only and reducing the number of low-privilege 'member' accounts, since exploitation requires an authenticated account; enabling audit logging on contact/target modifications to detect cross-tenant tampering; and, if the deployment supports it, placing the update endpoints behind stricter per-organization access controls at a reverse proxy or middleware layer. The trade-off is that these controls limit blast radius and improve detection but do not close the underlying IDOR, so they are stopgaps until 0.12.0 is deployed.
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 a Next.js-based open-source customer relationship management application (CPE cpe:2.3:a:pdovhomilja:nextcrm-app). The root cause is CWE-639, Authorization Bypass Through User-Controlled Key, a form of Broken Object Level Authorization (BOLA/IDOR): the update handlers for contacts and targets accept an object identifier from the request and apply the change without verifying that the identifier belongs to the requesting user or their organization. In a multi-tenant CRM this collapses the tenant boundary at the object level - server-side authorization is performed at the authentication layer (is the caller logged in) but not at the per-record ownership layer.
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:N
Network endpoint reachable by any logged-in member (PR:L, AC:L, UI:N); arbitrary cross-tenant record modification gives I:H, with only incidental C:L and no availability impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
NextCRM is open-source customer relationship management (CRM) software. Versions prior to 0.12.0 have a Broken Object Level Authorization (BOLA/IDOR) vulnerability exists in the CRM contact and target update endpoints. The application fails to verify if the authenticated user has ownership of the specific resource being modified. This allows any authenticated user (even with a standard member role) to arbitrarily modify sensitive CRM contacts and targets belonging to other users or organizations (cross-tenant data tampering). Version 0.12.0 fixes the issue.
Executive ViewAI
NextCRM instances running before version 0.12.0 are vulnerable to cross-tenant data tampering, allowing authenticated users with low-privilege access to modify customer contacts and targets belonging to other organizations within the same deployment. This vulnerability directly compromises CRM data integrity and poses critical risks to data governance, compliance, and customer trust.
No vendor-released patch identified at time of analysis. Implement interim protections: restrict CRM access to essential personnel only, enable comprehensive audit logging for all contact and target modifications, separate multi-tenant deployments if feasible, implement formal approval workflows for CRM data modifications, and monitor the NextCRM project for patch availability. Upon patch release, prioritize deployment as a critical update.
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
Broken access control in NextCRM 0.12.1 lets a low-privileged authenticated user with a valid MCP Bearer API token (`nxt
Improper privilege enforcement in NextCRM 0.12.1 lets any authenticated low-privileged user create, modify, archive, or
EUVD-2026-46108
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB