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.
Published: 2026-08-03
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

CTI-Transmute’s PDF rendering engine translates user‑supplied Markdown content into HTML and then into a PDF using WeasyPrint. Because the renderer was configured to use WeasyPrint’s default URL‑fetching behavior, it would automatically follow any resource references included in the generated HTML. A user who can submit an evaluation report could therefore inject arbitrary URLs—including http, https, and file schemes—causing the server to fetch those resources with the application’s network and filesystem privileges. This flaw can lead to the disclosure of internal services, probing of the internal network, reading of local files accessible to the application, and inclusion of external content in the produced PDF, which collectively represent a significant confidentiality and integrity compromise.

Affected Systems

The affected product is CTI-Transmute, an open‑source content transformation tool maintained by the MISP community. All releases prior to the corrective commit are vulnerable; no specific version numbers are listed in the advisory. The vulnerability exists in the component that generates evaluation PDF reports.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. Although an EPSS value is not available, the lack of a currently listed KEV entry suggests no known mass exploitation yet; however, the ability to reach internal resources makes this a serious risk for environments where the application exposes the PDF generation endpoint. The likely attack vector is through the user‑controlled content of an evaluation report, which an attacker can supply when generating a PDF. If the application is exposed to external users, remote exploitation is possible; if only internal users can generate PDFs, the threat is internal but still significant.

Generated by OpenCVE AI on August 4, 2026 at 10:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor patch that replaces WeasyPrint’s URL fetcher with a restrictive implementation that allows only data URLs and removes external resource fetching.
  • Disable the ability to submit or edit evaluation reports that trigger PDF generation until the patch is in place.
  • Configure the application server to limit outbound connections and file system access, ensuring that only necessary paths and hosts are reachable.
  • Monitor application logs for unusual outbound HTTP requests or attempts to fetch local files during PDF rendering.

Generated by OpenCVE AI on August 4, 2026 at 10:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Misp
Misp cti-transmute
Vendors & Products Misp
Misp cti-transmute

Mon, 03 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 03 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
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.
Title Server-Side Request Forgery and Local File Disclosure in CTI-Transmute Evaluation PDF Rendering
Weaknesses CWE-918
References
Metrics cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Misp Cti-transmute
cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-08-03T10:56:06.830Z

Reserved: 2026-08-03T09:12:51.405Z

Link: CVE-2026-69078

cve-icon Vulnrichment

Updated: 2026-08-03T10:56:01.889Z

cve-icon NVD

Status : Received

Published: 2026-08-03T10:16:33.243

Modified: 2026-08-03T12:16:27.257

Link: CVE-2026-69078

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T10:30:07Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)