Skip to main content

cti-transmute CVE-2026-73140

| EUVDEUVD-2026-55970 MEDIUM
Missing Authorization (CWE-862)
2026-08-11 CIRCL GHSA-vrrh-vgmq-m54x
5.3
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege user
  2. Delivery
    Access authorized conversion
  3. Exploit
    Request evaluation report export (Markdown or PDF)
  4. Execution
    Receive unfiltered private comments and author names
  5. Impact
    Exfiltrate sensitive analyst notes or attribution 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 a valid authenticated session with at least viewer-level access to a specific conversion object within the cti-transmute application (CVSS PR:L confirmed). The vulnerable pathway is triggered only when accessing the Markdown or PDF evaluation report export endpoints. Exploitation is limited to information disclosure - private evaluation comments and comment author names - with no write or availability impact. The flaw does not affect users who lack any access to the target conversion, and it does not bypass the conversion-level access gate, only the comment-level privacy rules within an export. Unauthenticated attackers cannot exploit this vulnerability.

Impact

The CVSS 4.0 score of 5.3 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N) appropriately reflects a network-exploitable, low-complexity flaw requiring only low-privilege authenticated access, with limited confidentiality impact. The SC:L (subsequent-system confidentiality) component in the vendor vector may account for the exposure of comment author identities, which are personal data with potential downstream privacy implications. No EPSS score was provided, and the absence of KEV listing and public exploit code suggests this has not been exploited at scale. However, the practical risk is non-trivial in threat intelligence sharing communities: cti-transmute is used in contexts where evaluation comments may contain sensitive analytical notes, attribution assessments, or personally identifying information about analysts, making confidentiality a meaningful concern even at CVSS Medium. The CVSS vector is consistent with the description - authenticated network access is required, and the impact is bounded to information disclosure with no integrity or availability component. No conflicts between data sources are apparent.

Exploit ScenarioDerived

An authenticated user with viewer-level access to a conversion navigates to the evaluation report export endpoint and downloads the Markdown or PDF report. The exported document contains all evaluation comments, including private ones authored by other users or restricted to the conversion owner, along with each comment author's name - data the requesting user has no authorization to see. No exploit code or tooling is required beyond a standard authenticated HTTP request to the export endpoint.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 11, 2026

Private evaluation comment disclosure in MISP's cti-transmute (all versions ≤ 1.4.0) allows any authenticated user with viewer-level access to a conversion to export its evaluation report as Markdown or PDF and obtain private comments that should have been restricted to the conversion owner, comment author, or an administrator. The root cause is a missing authorization check in build_evaluation_report(), which bypassed the same access-control logic enforced by normal comment retrieval. Leaked data includes comment content and author names. No public exploit code or CISA KEV listing exists at time of analysis; the fix is available as an upstream commit.

RemediationAI

The primary remediation is to apply the upstream fix from commit 5dbd19b39a61eab793586731f1a80d8c38907c42 (https://github.com/MISP/cti-transmute/commit/5dbd19b39a61eab793586731f1a80d8c38907c42). No independently confirmed tagged release version is available at time of analysis - operators should monitor the MISP cti-transmute repository for a versioned release incorporating this fix and upgrade as soon as one is published. As a compensating control pending a patch, operators can restrict access to the evaluation report export endpoints (export_evaluation_markdown and export_evaluation_pdf routes) at the web layer - for example via reverse-proxy ACLs - so that only conversion owners and administrators can reach those endpoints. The trade-off is that this breaks legitimate export functionality for all non-owner authorized viewers. Alternatively, disabling the Markdown and PDF export features entirely eliminates the exposure with no risk of incomplete filtering, at the cost of losing report export capability for all users.

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-developed Python web application for converting and evaluating Cyber Threat Intelligence formats. The vulnerability is rooted in CWE-862 (Missing Authorization): the report export pathway - specifically the build_evaluation_report() function in evaluate_core.py - was not passed the requesting user's identity and therefore could not invoke the shared access.can_see_comment() authorization gate. Normal comment retrieval in conversions_core.py correctly applied this gate, checking whether a conversion is public, whether a comment is private, and whether the requesting user is the conversion owner, the comment author, or an administrator. The export pathway silently skipped all of these checks. The fix, visible in commit 5dbd19b, refactors can_see_comment() into a canonical location (website/lib/access.py), passes the actor (current_user) into build_evaluation_report(), and filters each evaluation comment through access.can_see_comment() before including it in the exported report.

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

Network-reachable export endpoint requires low-privilege authenticated session; impact is limited to partial confidentiality loss with no integrity or availability component.

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
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Affected versions of cti-transmute fail to apply comment-level access-control rules when generating evaluation report exports. Although normal comment retrieval filters comments according to conversion visibility, comment privacy, ownership, authorship, and administrative privileges, build_evaluation_report() previously included all evaluation comments without applying those rules.

Consequently, a user who was authorized to view a conversion could export its evaluation report as Markdown or PDF and obtain private evaluation comments that should only have been visible to the conversion owner, the comment author, or an administrator. The leaked report data also contained the comment author's name. The fix passes the requesting user into the report builder and filters every evaluation comment using the shared access.can_see_comment() authorization function.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche MISP CTI-format conversion tool, specialist threat-intel teams only
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 No
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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