Skip to main content

OpenCTI CVE-2025-61781

CRITICAL
Improper Authorization (CWE-285)
2026-01-05 security-advisories@github.com
9.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to OpenCTI GraphQL API
  2. Exploit
    Obtain active UUID of another user's workspace
  3. Execution
    Invoke WorkspacePopoverDeletionMutation lacking ownership check
  4. Impact
    Permanently delete victim's dashboards and investigations

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.

Exploitation Conditions

Exploitation requires (1) an authenticated session on the target OpenCTI instance - the description frames the actor as a 'user'/'requester', consistent with an IDOR rather than true pre-auth access - and (2) knowledge of an active UUID of another user's workspace object (dashboard or investigation case). The flaw is present in default configurations of all OpenCTI versions prior to 6.8.1, so no special feature toggle or non-default setting is needed. Limiting factors: no victim user interaction is required, but the attacker must hold a valid account/token and must supply a valid target UUID, which bounds this to authenticated insiders or attackers with a foothold on the platform; single-user deployments face little practical risk.

Impact

Raw severity signals and real-world exploitation signals diverge sharply here. The NVD CVSS 3.1 vector rates this 9.1 Critical (AV:N/AC:L/PR:N/UI:N/C:N/I:H/A:H), driven by the high integrity and availability impact of unauthorized workspace deletion. However, the exploitation-probability signals are modest: EPSS is only 0.13% (32nd percentile), the CVE is NOT on the CISA KEV list, and no public exploit code has been identified at time of analysis. There is also an internal conflict: the published vector claims PR:N (unauthenticated), yet the description repeatedly frames the actor as a platform 'user'/'requester' supplying another user's UUID - a classic broken-object-level-authorization (IDOR) pattern that almost always presupposes an authenticated session. This suggests the true privilege requirement is PR:L, which would lower the real-world score. Net assessment: this is a genuine broken-access-control defect that is trivial to trigger once a valid session and a target UUID are held, but it is a destructive-insider / authenticated-abuse risk rather than a mass, remote, unauthenticated threat. It warrants prompt patching for any multi-user or multi-tenant OpenCTI deployment, but the absence of KEV/POC and the low EPSS mean it is not a drop-everything internet-facing emergency on the order of its 9.1 label.

Exploit ScenarioDerived

An authenticated OpenCTI user (or an attacker who has compromised any low-privilege account) enumerates or obtains the UUID of a dashboard or investigation workspace belonging to another user, then issues the WorkspacePopoverDeletionMutation GraphQL call against it. Because the mutation never verifies resource ownership, the server executes the deletion and the victim's entire workspace is destroyed. No public exploit code has been identified at time of analysis, but the attack is a straightforward single GraphQL request requiring no special tooling.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 05, 2026

Authenticated attackers can delete arbitrary workspaces in OpenCTI versions prior to 6.8.1 due to missing ownership checks in the WorkspacePopoverDeletionMutation GraphQL endpoint. The CVSS score is 9.1, but the independent assessment indicates exploitation requires a valid account and knowledge of a target UUID; EPSS is low (0.13%, 32nd percentile) and no public exploit code has been identified. Version 6.8.1 fixes the issue.

Earlier versions of this analysis (1)
v1 Mar 12, 2026 - 21:54 CVSS 7.1

OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to version 6.8.1, the GraphQL mutation "WorkspacePopoverDeletionMutation" allows users to delete workspace-related objects such as dashboards and investigation cases. [CVSS 7.1 HIGH]

RemediationAI

Upgrade to OpenCTI version 6.8.1 or later, which fixes the missing authorization check. The vendor advisory is at https://github.com/OpenCTI-Platform/opencti/security/advisories/GHSA-pr6m-q4g7-342c. Since exploitation requires an authenticated session and a valid target UUID, a compensating control is to restrict account creation to trusted users and monitor for unauthorized deletion attempts; however, this does not eliminate the risk. No other workarounds are provided, and the patch is available from the vendor.

Affected Packages

pypi pycti fix: 6.8.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

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 cyber threat intelligence platform that uses a GraphQL API for managing workspaces such as dashboards and investigation cases. The vulnerability resides in the 'WorkspacePopoverDeletionMutation' GraphQL mutation, which fails to verify that the requesting user owns the targeted resource, a classic improper authorization flaw (CWE-285). An authenticated attacker can supply the UUID of another user's workspace object, causing its deletion. The independent assessment indicates exploitation requires a valid session (PR:L) and knowledge of a target UUID, which bounds the attack to authenticated insiders or those with a foothold. The impact is high integrity and availability loss (I:H/A:H) with no confidentiality impact. The CPE cpe:2.3:a:citeum:opencti:*:*:*:*:*:*:*:* denotes all versions are affected, though version 6.8.1 contains the fix.

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

NVD PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 8.1 HIGH

Network GraphQL API with low complexity and no user interaction, but the description's requester/user context implies an authenticated account, so PR:L; deletion affects integrity and availability only, C:N.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
Analysis Updated
Oct 05, 2026 - 17:28 vuln.today
v2 - CVSS changed
Severity Changed
Oct 05, 2026 - 17:22 NVD
HIGH CRITICAL
CVSS changed
Oct 05, 2026 - 17:22 NVD
7.1 (HIGH) 9.1 (CRITICAL)
CVE Published
Jan 05, 2026 - 18:15 nvd
HIGH 7.1

DescriptionNVD

OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to version 6.8.1, the GraphQL mutation "WorkspacePopoverDeletionMutation" allows users to delete workspace-related objects such as dashboards and investigation cases. However, the mutation lacks proper authorization checks to verify ownership of the targeted resources. An attacker can exploit this by supplying an active UUID of another user. Since the API does not validate whether the requester owns the resource, the mutation executes successfully, resulting in unauthorized deletion of the entire workspace. Version 6.8.1 fixes the issue.

Executive ViewAI

Why It Matters

OpenCTI versions prior to 6.8.1 contain a critical access control flaw that allows a user with a valid account to delete arbitrary workspaces, risking loss of threat intelligence data and disruption to security operations. No public exploit identified at time of analysis, but vendor-released patch 6.8.1 is available, and leadership should ensure affected instances are upgraded promptly to protect platform integrity and operational continuity.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 68% exploitable
Prevalence
Low
niche open-source threat-intelligence platform used mainly by security/CERT teams
Data Quality
4 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)NVD

cpe:2.3:a:citeum:opencti:*:*:*:*:*:*:*:*
CVE-2026-27960 CRITICAL POC
9.8 May 05

Unauthenticated attackers can escalate privileges in OpenCTI 6.6.0-6.9.12 by impersonating any user account, including t

CVE-2026-39980 CRITICAL POC
9.1 Apr 09

Server-Side Template Injection in OpenCTI notifier templates allows privileged administrators with 'Manage customization

CVE-2020-37041 HIGH POC
7.5 Jan 30

OpenCTI 3.3.1 is vulnerable to a directory traversal attack via the static/css endpoint. An unauthenticated attacker can

CVE-2020-37044 MEDIUM POC
5.4 Jan 30

OpenCTI 3.3.1 is vulnerable to a reflected cross-site scripting (XSS) attack via the /graphql endpoint. An attacker can

CVE-2025-24977 CRITICAL
9.1 May 05

OpenCTI is an open cyber threat intelligence (CTI) platform. Rated critical severity (CVSS 9.1), this vulnerability is r

CVE-2024-45404 HIGH
8.1 Dec 12

OpenCTI is an open-source cyber threat intelligence platform. Rated high severity (CVSS 8.1), this vulnerability is remo

CVE-2024-26139 HIGH
8.1 May 23

OpenCTI is an open source platform allowing organizations to manage their cyber threat intelligence knowledge and observ

CVE-2022-30290 HIGH
7.5 Jul 05

In OpenCTI through 5.2.4, a broken access control vulnerability has been identified in the profile endpoint. Rated high

CVE-2026-44730 HIGH
7.2 May 26

Privilege escalation in OpenCTI prior to 6.9.7 allows an organization admin to gain elevated platform-wide privileges by

CVE-2026-35210 HIGH
7.1 Jul 08

Authorization bypass in OpenCTI prior to version 7.260326.0 lets any authenticated user holding the KNOWLEDGE_KNUPDATE p

CVE-2026-35211 MEDIUM
6.5 Jul 08

Elasticsearch Painless script injection via OpenCTI's GraphQL API allows any authenticated user holding the KNOWLEDGE ca

CVE-2026-21886 MEDIUM
6.5 Mar 17

OpenCTI versions prior to 6.9.1 contain an authorization bypass vulnerability in the GraphQL mutation 'IndividualDeletio

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