Medium severity · published Aug 11, 2026
CVE-2026-73161
cti-transmute Conversion Table Allows XSS via Unescaped Cell Content During Search Highlighting
5.1
CVSS
0.4%
EPSS
No
On KEV
Description
Affected versions of cti-transmute improperly handle conversion-table values passed through the search highlighting feature. The highlight() function previously returned the underlying text directly when no search query was supplied, or performed a regex replacement that inserted <mark> tags without first escaping the original content. Because the resulting value is used by an HTML-rendering sink, malicious markup contained in conversion data could be interpreted as HTML rather than displayed as text. The fix introduces a shared highlightMatches() helper that first converts special characters such as <, >, &, and quotes into HTML entities. Only after escaping does the code insert the application-controlled <mark> element used for search highlighting.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 34% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CT
cti-transmute · MISP
through 1.4.0 · source: vendor
Affected product
CT
cti-transmute
MISP
More from cti-transmute
8.8
CVE-2026-69082
Cross-Site Request Forgery in the Administrative User Deletion Endpoint
8.8
CVE-2026-69078
Server-Side Request Forgery and Local File Disclosure in CTI-Transmute Evaluation PDF Rendering
8.7
CVE-2026-73160
cti-transmute Unauthenticated SSRF via Hostnames Resolving to Internal IP Addresses
8.7
CVE-2026-69079
Unauthenticated Denial of Service via Unbounded Activity-Timeline Range in CTI-Transmute
6.9
CVE-2026-72759
cti-transmute Conversion History Authorization Bypass Leads to Sensitive Data Disclosure After Conversion Deletion