Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess cti-transmute application
-
DeliveryIdentify history entry for deleted conversion
-
ExploitSend request to conversion-history details endpoint
-
ExecutionAuthorization check skipped due to None conversion
-
ImpactRetrieve 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
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
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.
An issue was discovered in MISP 2.4.9x before 2.4.99. Rated high severity (CVSS 8.8), this vulnerability is remotely exp
An issue was discovered in MISP before 2.4.158. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo
app/Controller/Component/IndexFilterComponent.php in MISP before 2.4.167 mishandles ordered_url_params and additional_de
SQL injection in MISP threat intelligence platform versions prior to 2.5.37 allows remote unauthenticated attackers to m
An issue was discovered in MISP before 2.4.158. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitab
MISP 2.4.172 mishandles different certificate file extensions in server sync. Rated high severity (CVSS 7.5), this vulne
In MISP before 2.4.148, app/Lib/Export/OpendataExport.php mishandles parameter data that is used in a shell_exec call. R
An issue was discovered in app/Controller/UsersController.php in MISP 2.4.92. Rated critical severity (CVSS 9.8), this v
An issue was discovered in MISP 2.4.128. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
MISP before 2.4.135 lacks an ACL check, related to app/Controller/GalaxyElementsController.php and app/Model/GalaxyEleme
app/View/Elements/genericElements/IndexTable/Fields/generic_field.ctp in MISP 2.4.144 does not sanitize certain data rel
MISP 2.4.148, in certain configurations, allows SQL injection via the app/Model/Log.php $conditions['org'] value. Rated
EUVD-2026-55635
GHSA-9p5q-96wv-4xvh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB