CVE-2026-59976: ConvertX: Path Traversal vulnerability leading to Arbitrary File Write

Published Oct 12, 2026
·
Updated

ConvertX is a self-hosted file conversion service. Prior to 0.18.0, the ImageMagick converter uses the unsanitized convertto 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 convertto 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.

Affected Software

1 affected component
ConvertX ConvertX<0.18.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade ConvertX to a version that resolves this vulnerability.

    Fixed in 0.18.0

Event History

Oct 12, 2026
CVE Published
via MITRE·06:36 PM
Data Sourced
via MITRE·06:36 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·07:16 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed to unauthenticated exploitation?

Deployments configured to allow unauthenticated access can be exploited without credentials. Otherwise, an attacker needs an authenticated ConvertX account.

2

What does an attacker need to submit to trigger the arbitrary file write?

The attacker must use the /convert endpoint, upload an image with no filename extension, and provide directory-traversal sequences in the convert_to parameter. The vulnerable ImageMagick converter then constructs an output path outside the intended output directory.

3

What is the impact limited to?

The write is to arbitrary paths within the ConvertX container. This may allow overwriting files in the container or causing denial of service.

4

How can this be remediated?

Upgrade ConvertX to version 0.18.0, which fixes the issue.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203