Description
ConvertX is a self-hosted file conversion service. Prior to 0.18.0, the ImageMagick converter uses the unsanitized convert_to parameter to construct an output path. If an authenticated user, or an unauthenticated user when ConvertX is configured to allow unauthenticated access, uploads an extensionless image and supplies directory traversal sequences in convert_to through /convert, the constructed path escapes the intended output directory, allowing the attacker to write converted output to arbitrary container paths, potentially overwriting files or causing denial of service. This issue is fixed in version 0.18.0.
Published: 2026-10-12
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary File Write with potential to overwrite critical files or cause denial of service
Action: Patch Immediately
AI Analysis

Impact

ConvertX has a path traversal flaw in the ImageMagick converter. By supplying directory traversal sequences in the unsanitized convert_to parameter, an attacker can cause the constructed output path to escape the intended directory. This allows the attacker to write the converted image to an arbitrary location within the ConvertX container file system, which could overwrite existing files or trigger a denial of service. The weakness is classified as CWE‑22 and CWE‑73.

Affected Systems

The vulnerability affects all instances of ConvertX before version 0.18.0. It is relevant for self‑hosted deployments where the /convert endpoint is reachable either by authenticated users or by unauthenticated users when the service is configured to allow unrestricted access. No other product versions are listed; the advisory states that the issue is fixed in 0.18.0.

Risk and Exploitability

The advertised CVSS score is 8.1, indicating high severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. The attack vector requires the ability to upload an extensionless image via the /convert endpoint and supply a traversal payload in the convert_to field. This can be performed by any user with upload access, so the risk is significant for environments with permissive authentication settings.

Generated by OpenCVE AI on October 12, 2026 at 20:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ConvertX to version 0.18.0 or newer to eliminate the flaw.
  • If upgrading immediately is not possible, disable or tightly restrict the /convert endpoint for unauthenticated users, or remove the convert_to parameter function from the service.
  • Run ConvertX in an isolated container or sandbox that limits write access to only the intended output directory and enforce strict path validation on all file operations.

Generated by OpenCVE AI on October 12, 2026 at 20:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared C4illin
C4illin convertx
Vendors & Products C4illin
C4illin convertx

Mon, 12 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description ConvertX is a self-hosted file conversion service. Prior to 0.18.0, the ImageMagick converter uses the unsanitized convert_to parameter to construct an output path. If an authenticated user, or an unauthenticated user when ConvertX is configured to allow unauthenticated access, uploads an extensionless image and supplies directory traversal sequences in convert_to through /convert, the constructed path escapes the intended output directory, allowing the attacker to write converted output to arbitrary container paths, potentially overwriting files or causing denial of service. This issue is fixed in version 0.18.0.
Title ConvertX: Path Traversal vulnerability leading to Arbitrary File Write
Weaknesses CWE-22
CWE-73
References
Metrics cvssV3_1

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


Subscriptions

C4illin Convertx
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-13T16:34:38.483Z

Reserved: 2026-07-07T19:41:00.004Z

Link: CVE-2026-59976

cve-icon Vulnrichment

Updated: 2026-10-13T16:34:20.272Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T19:16:39.260

Modified: 2026-10-16T20:04:29.760

Link: CVE-2026-59976

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:30:17Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-73

    External Control of File Name or Path