CVE-2026-69078
Received Received - Intake

Server-Side Request Forgery in CTI-Transmute PDF Generation

Vulnerability report for CVE-2026-69078, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-03

Last updated on: 2026-08-03

Assigner: 5a6e4751-2f3f-4070-9419-94fb35b644e8

Description

CTI-Transmute is affected by a server-side request forgery vulnerability in the evaluation report PDF-generation functionality. User-controlled CTI content, including conversion names, descriptions, and comments, is converted from Markdown to HTML and rendered as a PDF using WeasyPrint. Before the patch, the renderer used WeasyPrint’s default URL-fetching behavior without restricting the protocols or destinations that could be referenced by the generated HTML. An attacker able to supply content included in an evaluation report could inject crafted resource references using schemes such as http://, https://, or file://. When the report was rendered, CTI-Transmute could fetch these resources using the application server’s network connectivity and filesystem privileges. Successful exploitation could allow an attacker to: * access services available only from the CTI-Transmute server or its internal network; * probe internal hosts and service endpoints; * retrieve local files readable by the application process; and * expose fetched content through the generated PDF, depending on the referenced resource type and rendering context. The vulnerability is corrected by providing WeasyPrint with a restrictive URL fetcher that permits only self-contained data: URIs. The externally hosted Google Fonts stylesheet was also removed so that PDF generation performs no intentional network or filesystem fetches.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-03
Last Modified
2026-08-03
Generated
2026-08-03
AI Q&A
2026-08-03
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
cti-transmute cti-transmute *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a server-side request forgery (SSRF) vulnerability in CTI-Transmute's PDF-generation feature. User-controlled content like conversion names, descriptions, and comments is converted from Markdown to HTML and rendered as a PDF using WeasyPrint. Before the patch, the system could fetch external resources via http://, https://, or file:// schemes using the server's network and filesystem access.

Detection Guidance

Detecting this vulnerability requires checking if CTI-Transmute is using an outdated version that allows unsanitized Markdown to HTML conversion for PDF generation. Inspect logs for PDF generation requests containing external or file:// references. Check if WeasyPrint is configured with unrestricted URL fetching.

Impact Analysis

An attacker could exploit this to access internal services or hosts, probe endpoints, retrieve local files readable by the application, or include fetched content in the generated PDF. This could lead to data leaks or unauthorized access depending on the server's environment.

Mitigation Strategies

Update CTI-Transmute to the patched version that restricts WeasyPrint to data: URIs only. Remove any external resource references like Google Fonts from PDF generation. Ensure user-controlled Markdown input is sanitized before conversion.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-69078. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart