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
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-73161
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-73161
github.com
https://github.com/MISP/cti-transmute/commit/ac495641ef3ca927676a73ba8f1bcdfd952413df
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
