Description
Transmute is a free, open-source, self-hosted file conversion and compression tool. Prior to version 1.3.0, Transmute's URL import endpoint, `POST /api/files/url`, is vulnerable to Server-Side Request Forgery (SSRF). The HTTP downloader used by this endpoint fetches user-supplied URLs with redirects enabled and does not validate whether the target resolves to a public, external address. As a result, an authenticated user (or guest user if they are enabled) may be able to cause the Transmute server to make HTTP requests to internal or cloud-local resources from the server's network position. Because downloaded content is stored and can later be retrieved through `GET /api/files/{id}`, this issue can result in full-read SSRF rather than blind SSRF. This is fixed in version 1.3.0.
Published: 2026-09-10
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Full‑Read SSRF
Action: Apply Patch
AI Analysis

Impact

The flaw resides in Transmute’s POST /api/files/url endpoint, which downloads the user‑supplied URL without validating that the resolved hostname is external or omitted of redirect protection. The HTTP downloader follows redirects without restrictions, allowing a caller to target internal or cloud‑bound endpoints. Because the retrieved content is stored and later returned to the requester, an attacker can extract arbitrary internal data, effectively performing a full‑read SSRF (CWE‑918).

Affected Systems

Any installed Transmute version earlier than 1.3.0 is affected. All deployments that expose the API endpoint without implementing hostname or IP validation or a whitelist of destinations are vulnerable. The issue was fixed in the 1.3.0 release, so those versions and later are no longer exposed to this problem.

Risk and Exploitability

The CVSS score of 6.5 rates the vulnerability as moderate severity. The EPSS metric is not available, and it is not listed in the CISA KEV catalog. The SSRF path is straightforward: an attacker must submit a URL that resolves to an internal resource, and the server will fetch the contents and store it for later retrieval access if enabled, compromised or legitimate credentials are needed; however, no additional technical barrier limits exploitation. Consequently the risk of exploitation remains significant for configurations that expose the API and allow the vulnerable endpoint to be accessed.

Generated by OpenCVE AI on September 11, 2026 at 03:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Transmute version 1.3.0 or later to apply the full‑read SSRF fix.
  • If an upgrade cannot be performed immediately, restrict the POST /api/files/url endpoint to authenticated users only and enforce a whitelist of allowed domains or IP ranges to block internal redirects.
  • Monitor API traffic for unexpected URLs or internal resource targets and log any attempts so that anomalous access can be investigated.

Generated by OpenCVE AI on September 11, 2026 at 03:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description Transmute is a free, open-source, self-hosted file conversion and compression tool. Prior to version 1.3.0, Transmute's URL import endpoint, `POST /api/files/url`, is vulnerable to Server-Side Request Forgery (SSRF). The HTTP downloader used by this endpoint fetches user-supplied URLs with redirects enabled and does not validate whether the target resolves to a public, external address. As a result, an authenticated user (or guest user if they are enabled) may be able to cause the Transmute server to make HTTP requests to internal or cloud-local resources from the server's network position. Because downloaded content is stored and can later be retrieved through `GET /api/files/{id}`, this issue can result in full-read SSRF rather than blind SSRF. This is fixed in version 1.3.0.
Title Transmute has full-read SSRF in URL file import (POST /api/files/url) — no host/IP validation, follows redirects
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-11T16:35:35.491Z

Reserved: 2026-06-11T18:24:35.096Z

Link: CVE-2026-54054

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-10T22:16:57.807

Modified: 2026-09-11T17:17:10.623

Link: CVE-2026-54054

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T04:00:08Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)