Skip to main content

MISP cti-transmute EUVDEUVD-2026-55635

| CVE-2026-72759 MEDIUM
Missing Authorization (CWE-862)
2026-08-10 CIRCL GHSA-9p5q-96wv-4xvh
6.9
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

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

  1. Access
    Access cti-transmute application
  2. Delivery
    Identify history entry for deleted conversion
  3. Exploit
    Send request to conversion-history details endpoint
  4. Execution
    Authorization check skipped due to None conversion
  5. Impact
    Retrieve disclosed historical input/output data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 at minimum the ability to issue requests to the conversion-history details endpoint, which the description's phrasing - 'a user able to request the corresponding history entry' and the code's use of current_user - suggests implies some form of application access, possibly an authenticated session; however, the CVSS 4.0 PR:N rating conflicts with this interpretation and authentication requirements are not definitively confirmed from available data. A necessary precondition is the existence of at least one history record that references a deleted conversion: if no conversions have been deleted in the target deployment, there is no exploitable state. No special platform, non-default configuration, or specific network topology is required beyond running an affected version (≤ 1.4.0). Exploitation is limited to reading historical input/output payloads - it does not enable write access or privilege escalation.

Impact

The vendor-provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N) scores 6.9, reflecting low-complexity network exploitation with only low confidentiality impact. Notably, the PR:N rating implies unauthenticated exploitation, but this conflicts with the description's language - 'a user able to request the corresponding history entry' and the code's reference to current_user - suggesting that some application-level access context is required; this discrepancy should be verified with CIRCL or MISP maintainers. The vulnerability is not listed in CISA KEV and no public POC has been identified, placing real-world exploitation probability in the low-to-moderate range. Impact is strictly limited to confidential disclosure of historical conversion input/output payloads; there is no integrity or availability impact. The net risk is meaningful for MISP deployments that delete conversions but retain history, and negligible in environments that never delete conversions or restrict the endpoint to highly trusted roles.

Exploit ScenarioDerived

An attacker with application-level access to a cti-transmute instance sends a crafted request to the conversion-history details endpoint, specifying the ID of a history record associated with a previously deleted conversion. Because the conversion lookup returns None and the prior guard condition skips the visibility check, the endpoint returns the full retained input/output data of the deleted conversion. No public exploit code exists at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 10, 2026

Unauthorized disclosure of deleted-conversion history data in MISP cti-transmute (≤ 1.4.0) stems from a logic inversion in the conversion-history details endpoint that allows the authorization check to be silently bypassed. When a history record references a deleted conversion, the lookup returns None, and the prior condition only enforced visibility when the conversion object existed - meaning None short-circuited the check and granted access. Any user able to submit a request for the affected history entry could retrieve retained input/output payloads associated with deleted conversions. No public exploit exists and the vulnerability is not listed in CISA KEV; a patch commit was issued on July 22, 2026.

RemediationAI

The primary remediation is to update cti-transmute to a release that incorporates commit 88dc65f0117cf7a120f6252674c529e7b9c9b8c3 (https://github.com/MISP/cti-transmute/commit/88dc65f0117cf7a120f6252674c529e7b9c9b8c3); since an exact tagged release version post-patch has not been confirmed, operators should verify that the installed version includes this commit before considering remediation complete. As a compensating control prior to patching, restrict access to the conversion-history details endpoint at the network or application layer, limiting it to trusted, authenticated users with a demonstrated need - note this reduces accessibility for legitimate users requiring history review. Additionally, auditing existing history records to identify entries referencing deleted conversions and revoking broad access to the history endpoint are advisable interim steps.

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 is a MISP (Malware Information Sharing Platform) component for converting between Cyber Threat Intelligence formats, identified by CPE cpe:2.3:a:misp:cti-transmute:*:*:*:*:*:*:*:*. The flaw is rooted in CWE-862 (Missing Authorization) and manifests in the get_history_details() function within website/web/conversions/conversions.py. The original guard condition - 'if conversion_obj and not access.can_see(current_user, conversion_obj)' - evaluated the visibility check only when conversion_obj was truthy. A deleted conversion resolves the lookup to None, causing Python's short-circuit evaluation to skip the access.can_see() call entirely and proceed without denial. The corrected condition - 'if not conversion_obj or not access.can_see(current_user, conversion_obj)' - properly denies access in both the missing-object and the unauthorized-access cases. The fix was committed by CIRCL in commit 88dc65f0117cf7a120f6252674c529e7b9c9b8c3.

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 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Description implies current_user context and user-gated endpoint access, supporting PR:L; impact is limited to low confidentiality with no integrity or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/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
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

In affected versions of MISP cti-transmute, the conversion-history details endpoint performs an incomplete authorization check. When a history record references a deleted conversion, the associated conversion lookup returns None. The previous logic only denied access when the conversion object existed and the visibility check failed. As a result, deleted conversions bypassed the authorization check and their retained history input/output could be disclosed to a user able to request the corresponding history entry. The July 22, 2026 commit changes the logic to deny access whenever the conversion is missing or the requester lacks permission

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche CTI format-conversion tool used within MISP deployments
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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.

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