Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
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. |
| Impact | The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) indicates network-accessible exploitation requiring only low privileges (authenticated user account), no user interaction, and high impact on availability with no confidentiality or integrity impact. The CVSS base score of 6.5 places this in the 'medium' category, which may understate real-world risk depending on deployment context: in a shared threat intelligence platform with many users, a low-privileged analyst could permanently destroy critical analysis reports, causing operational disruption. The vulnerability is not listed as actively exploited in known exploited vulnerabilities (KEV) databases based on available data, nor is a public proof-of-concept confirmed, which moderates immediate exploitation likelihood. However, the attack complexity is low and requires only authentication (common in enterprise deployments), making this exploitable opportunistically by insider threats or compromised low-privilege accounts. Real-world risk is elevated in multi-tenant or shared-user environments where tenant isolation is critical; isolation in single-user or highly restricted deployments reduces priority. Patch availability (version 6.9.1) is confirmed, making remediation straightforward. |
| Exploit ScenarioDerived | An authenticated analyst user with basic permissions in a shared OpenCTI instance discovers via API documentation or reverse engineering that the GraphQL 'IndividualDeletionDeleteMutation' endpoint accepts generic object IDs without type validation. The attacker crafts a mutation query specifying the ID of a sensitive analysis report instead of an Individual entity. The mutation executes successfully due to missing authorization checks, resulting in permanent deletion of the report and disruption of ongoing threat investigation workflows. No special network positioning is required (AV:N) and the operation is deterministic, making this a practical attack requiring only GraphQL API knowledge and a valid user account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 17, 2026
OpenCTI versions prior to 6.9.1 contain an authorization bypass vulnerability in the GraphQL mutation 'IndividualDeletionDeleteMutation' that allows authenticated users to delete arbitrary unrelated objects such as analysis reports, not just the intended individual entities. The vulnerability stems from insufficient input validation in the API layer, enabling a user with basic mutation privileges to escalate their impact beyond intended scope. With a CVSS score of 6.5 and authenticated access requirement, this represents a moderate but actionable availability risk for organizations managing threat intelligence with OpenCTI.
RemediationAI
Upgrade OpenCTI to version 6.9.1 or later as released by the OpenCTI Platform project (see https://github.com/OpenCTI-Platform/opencti/security/advisories/GHSA-mhmx-j75v-2m6x for the official advisory). The patch implements proper type validation in the GraphQL mutation resolver to ensure only 'Individual' entity objects can be deleted via the 'IndividualDeletionDeleteMutation' endpoint. Until patching is feasible, apply network segmentation to restrict GraphQL API access to trusted administrative users only, implement rate limiting on mutation endpoints to reduce opportunistic deletion, and enforce strong authentication (MFA) on user accounts with mutation privileges. Regular audits of audit logs for unexpected deletion operations on non-Individual entities are recommended as a compensating control. Test the upgrade in a non-production environment before deploying to production to ensure schema compatibility.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in pypi, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
OpenCTI is an open-source threat intelligence management platform that exposes a GraphQL API for programmatic interaction with its knowledge base. The vulnerability resides in the GraphQL mutation layer, specifically the 'IndividualDeletionDeleteMutation' resolver, which fails to validate that the target object ID supplied by the user belongs to an 'Individual' entity type before processing the deletion request. This violates CWE-285 (Improper Authorization), a class of vulnerabilities where access control checks are either missing or inadequate. The affected product is identified via CPE cpe:2.3:a:opencti-platform:opencti:*:*:*:*:*:*:*:* for all versions before 6.9.1. The GraphQL endpoint likely accepts object IDs as polymorphic inputs without type-checking, allowing an attacker to reference sensitive objects (reports, analyses) by their ID and achieve deletion outside the intended mutation contract.
Know when Opencti 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:N/I:N/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to version 6.9.1, the GraphQL mutations "IndividualDeletionDeleteMutation" is intended to allow users to delete individual entity objects respectively. However, it was observed that this mutation can be misused to delete unrelated and sensitive objects such as analyses reports etc. This behavior stems from the lack of validation in the API to ensure that the targeted object is contextually related to the mutation being executed. Version 6.9.1 fixes the issue.
Executive ViewAI
Organizations using OpenCTI should be aware of notable risk from CVE-2026-21886 rated CVSS 6.5. Exploitation could compromise the security of affected deployments. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.
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.
Unauthenticated attackers can escalate privileges in OpenCTI 6.6.0-6.9.12 by impersonating any user account, including t
Server-Side Template Injection in OpenCTI notifier templates allows privileged administrators with 'Manage customization
OpenCTI 3.3.1 is vulnerable to a directory traversal attack via the static/css endpoint. An unauthenticated attacker can
OpenCTI 3.3.1 is vulnerable to a reflected cross-site scripting (XSS) attack via the /graphql endpoint. An attacker can
OpenCTI is an open cyber threat intelligence (CTI) platform. Rated critical severity (CVSS 9.1), this vulnerability is r
Authenticated attackers can delete arbitrary workspaces in OpenCTI versions prior to 6.8.1 due to missing ownership chec
OpenCTI is an open-source cyber threat intelligence platform. Rated high severity (CVSS 8.1), this vulnerability is remo
OpenCTI is an open source platform allowing organizations to manage their cyber threat intelligence knowledge and observ
In OpenCTI through 5.2.4, a broken access control vulnerability has been identified in the profile endpoint. Rated high
Privilege escalation in OpenCTI prior to 6.9.7 allows an organization admin to gain elevated platform-wide privileges by
Authorization bypass in OpenCTI prior to version 7.260326.0 lets any authenticated user holding the KNOWLEDGE_KNUPDATE p
Elasticsearch Painless script injection via OpenCTI's GraphQL API allows any authenticated user holding the KNOWLEDGE ca
EUVD-2026-12578
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB