Skip to main content

CTI-Transmute CVE-2026-69082

| EUVDEUVD-2026-52257 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-03 CIRCL GHSA-wxcw-xvpw-vmwv
8.8
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

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

  1. Recon
    Identify reachable CTI-Transmute instance
  2. Delivery
    Enumerate or guess target user account ID
  3. Exploit
    Craft malicious GET request URL to /account/delete/<id>
  4. Install
    Deliver via phishing email or attacker-controlled webpage
  5. C2
    Authenticated administrator visits content
  6. Execute
    Browser auto-submits forged GET with session cookie
  7. Impact
    Target user account permanently deleted

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a currently authenticated CTI-Transmute administrator with user-deletion privileges to visit attacker-controlled content (a webpage or HTML email) while holding an active browser session. The attacker requires no CTI-Transmute account, no credentials, and no network access to the server beyond being able to deliver content to the victim's browser. The critical limiting factor is mandatory administrator interaction - no exploitation is possible without a privileged user being socially engineered into visiting the malicious content. The vulnerability is present in the default application configuration; no special server-side feature flag or non-default setting is required. Exploitation scope is bounded by the victim's session: the attacker can only delete accounts that the administrator's own permissions allow, and only as long as the administrator's session remains valid.

Impact

The provided CVSS 4.0 score of 8.8 with metrics AV:N/AC:L/AT:N/PR:N/UI:N is internally inconsistent with the vulnerability class: CSRF by definition requires user interaction (an authenticated victim must follow a crafted request), making UI:N incorrect - UI:P (passive) is the appropriate CVSS 4.0 value. This discrepancy likely inflates the score and should be verified with CIRCL. Correcting for UI:P would reduce the rating. No EPSS data was provided and no KEV listing was present, indicating no confirmed active exploitation at time of analysis. The VC:H metric in the provided vector (implying high confidentiality impact) is also inconsistent with the described impact - the vulnerability enables account deletion, which is an integrity impact, not a confidentiality breach. Real-world risk is moderate: exploitation requires social engineering a privileged administrator and is therefore not mass-exploitable or automatable, but the consequence of deleting the sole administrator account could cause a full administrative lockout of a CTI-Transmute instance.

Exploit ScenarioDerived

An attacker targeting a CTI-Transmute instance enumerates or guesses user account IDs through the application's admin interface or API, then embeds an invisible image tag or iframe in a phishing email pointing to the target instance's /account/delete/<id> endpoint. When a CTI-Transmute administrator with an active session opens the email or visits the attacker-controlled page, their browser silently issues a GET request to the deletion endpoint with the administrator's session cookie attached, causing the targeted account to be permanently deleted without any confirmation prompt. No public exploit code has been identified at time of analysis, though the attack is trivial to reproduce given the simple GET-based trigger.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 03, 2026

Cross-site request forgery in CTI-Transmute's administrative user deletion endpoint enables unauthenticated remote attackers to delete arbitrary user accounts by inducing an authenticated administrator to follow a crafted link. The /account/delete/<id> endpoint accepted HTTP GET requests for an irreversible state-modifying operation, allowing any web page or email to silently trigger deletions using the victim's active session. No public exploit has been identified at time of analysis, though the attack requires no attacker credentials and depends solely on social engineering a logged-in administrator.

RemediationAI

Apply the upstream fix from commit 4f0d051ec5f1d45894c26987d409411728b2d82c (https://github.com/MISP/cti-transmute/commit/4f0d051ec5f1d45894c26987d409411728b2d82c), which restricts the /account/delete/<id> route to POST-only and adds CSRF token validation to the deletion form. No specific patched release version has been independently confirmed beyond the upstream commit - operators should pin to a revision at or after this commit. If immediate patching is not possible, restrict access to the CTI-Transmute administrative interface to trusted internal network segments or VPN, reducing the likelihood of an attacker delivering the forged request to an administrator's browser. Additionally, brief administrators to avoid clicking unsolicited external links while authenticated; however, this is a behavioral control with low reliability and not a substitute for patching.

Affected VersionsENISA

cti-transmute 0 ≤1.4.0

Affected Packages

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

CTI-Transmute (CPE: cpe:2.3:a:misp:cti-transmute:*:*:*:*:*:*:*:*) is a MISP-ecosystem tool for Cyber Threat Intelligence data transformation built on a Python web framework (Flask, given the csrf_token() Jinja2 template helper). CWE-352 (Cross-Site Request Forgery) arises here because the /account/delete/<id> route was registered with methods=['GET', 'POST'], making a state-modifying deletion triggerable by a simple browser navigation - no POST body or CSRF token was required. Since browsers automatically attach session cookies to cross-origin GET requests, any third-party page could silently invoke the deletion endpoint on behalf of a logged-in administrator. The commit diff at 4f0d051ec5f confirms the fix: the route is restricted to POST-only and the deletion form now embeds a CSRF token via Flask-WTF's csrf_token() helper, requiring the token to be present and valid for the operation to proceed.

Know when Misp 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 (CIRCL) PRIMARY 8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:L/SI:L/SA:N
vuln.today AI 7.1 HIGH

No attacker privileges needed (PR:N) but admin interaction required (UI:R); impact is high integrity via account deletion with low availability disruption; no confidentiality breach.

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

Primary rating from Vendor (CIRCL).

CVSS VectorVendor: CIRCL

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

DescriptionCVE.org

CTI-Transmute contained a cross-site request forgery vulnerability in the administrative user deletion functionality. The /account/delete/<id> endpoint accepted HTTP GET requests for an operation that modified application state.

An unauthenticated remote attacker could construct a malicious link or embed a request targeting this endpoint and induce an authenticated CTI-Transmute administrator to visit the attacker-controlled content. If the administrator had an active session, the browser would automatically include the administrator’s session credentials, causing the selected user account to be deleted without the administrator intentionally confirming the operation.

Successful exploitation requires interaction from a currently authenticated administrator who has permission to delete users. The attacker does not need a CTI-Transmute account or administrative privileges because the forged request executes using the victim administrator’s session.

The vulnerability could allow an attacker to delete arbitrary user accounts, resulting in unauthorized modification of application state and denial of access for affected users. Depending on whether administrators can delete other administrators or the final administrative account, exploitation could also disrupt administration of the CTI-Transmute instance.

The patch resolves the issue by restricting the deletion endpoint to HTTP POST requests and submitting the deletion through a form containing a CSRF token.

Executive ViewAI

Why It Matters

CTI-Transmute contains a vulnerability that enables attackers to delete administrator accounts through phishing attacks against logged-in admins, potentially disrupting access management and organizational operations. No attacker credentials or system access are required-a malicious link is sufficient to irreversibly remove critical accounts. This CVSS 8.8 vulnerability requires urgent patching to prevent access control breaches.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche MISP-ecosystem CTI transformation tool, limited enterprise 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 Yes
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

More in Misp

View all
CVE-2018-19908 HIGH POC
8.8 Dec 06

An issue was discovered in MISP 2.4.9x before 2.4.99. Rated high severity (CVSS 8.8), this vulnerability is remotely exp

CVE-2022-29528 CRITICAL POC
9.8 Apr 20

An issue was discovered in MISP before 2.4.158. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo

CVE-2022-48328 CRITICAL POC
9.8 Feb 20

app/Controller/Component/IndexFilterComponent.php in MISP before 2.4.167 mishandles ordered_url_params and additional_de

CVE-2026-44381 CRITICAL POC
9.3 May 13

SQL injection in MISP threat intelligence platform versions prior to 2.5.37 allows remote unauthenticated attackers to m

CVE-2022-29534 HIGH POC
7.5 Apr 20

An issue was discovered in MISP before 2.4.158. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitab

CVE-2023-37306 HIGH POC
7.5 Jun 30

MISP 2.4.172 mishandles different certificate file extensions in server sync. Rated high severity (CVSS 7.5), this vulne

CVE-2021-41326 CRITICAL
9.8 Sep 17

In MISP before 2.4.148, app/Lib/Export/OpendataExport.php mishandles parameter data that is used in a shell_exec call. R

CVE-2018-12649 CRITICAL
9.8 Jun 22

An issue was discovered in app/Controller/UsersController.php in MISP 2.4.92. Rated critical severity (CVSS 9.8), this v

CVE-2020-15411 CRITICAL
9.8 Jun 30

An issue was discovered in MISP 2.4.128. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2020-29006 CRITICAL
9.8 Nov 24

MISP before 2.4.135 lacks an ACL check, related to app/Controller/GalaxyElementsController.php and app/Model/GalaxyEleme

CVE-2021-35502 CRITICAL
9.8 Jun 25

app/View/Elements/genericElements/IndexTable/Fields/generic_field.ctp in MISP 2.4.144 does not sanitize certain data rel

CVE-2021-39302 CRITICAL
9.8 Aug 19

MISP 2.4.148, in certain configurations, allows SQL injection via the app/Model/Log.php $conditions['org'] value. Rated

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