CVE-2025-66449CWE-22CWE-434CWE-73path-traversalunrestricted-file-upload

CVE-2025-66449

High · published December 16, 2025

CVSS v3.1
8.8
EPSS
1%
Percentile
55.6
In the wild
Unconfirmed
What it is

⚡ An authenticated user can overwrite system binaries just by uploading a file! The `/upload` endpoint in ConvertX versions before 0.16.0 is about as secure as a restaurant serving lunch without checking for allergies. 😱 Think of it like letting a diner order any dish they want without checking what’s in it—if they wanted to swap out the chef's secret sauce for something far less appetizing, they could! Here, the file upload functionality is the kitchen, and it's accepting orders without a single ingredient check. This vulnerability could lead to devastating consequences, allowing an attacker to replace critical system files with malicious code. If successful, they could take complete control of the server, executing any command they wish—essentially transforming a safe environment into a playground for malicious activity.

Put simply

Think of it like letting a diner order any dish they want without checking what’s in it—if they wanted to swap out the chef's secret sauce for something far less appetizing, they could! Here, the file upload functionality is the kitchen, and it's accepting orders without a single ingredient check. The vulnerability arises because the `/upload` endpoint uses the `file.name` directly from user input without sanitization, enabling arbitrary file writes to the system, potentially overwriting system binaries and executing arbitrary code.

What to do

This vulnerability could lead to devastating consequences, allowing an attacker to replace critical system files with malicious code. If successful, they could take complete control of the server, executing any command they wish—essentially transforming a safe environment into a playground for malicious activity. To protect your system, immediately upgrade ConvertX to version 0.16.0 where this vulnerability has been patched. Additionally, consider implementing strict file validation and sanitization practices for all user-uploaded content to prevent similar issues from arising in the future. You've got this! By following these steps, your system will be locked down and ready to thwart any attacks. 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00784 · 55.6th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-434 · Unrestricted Upload of File with Dangerous Type; CWE-73 · External Control of File Name or Path
Published
2025-12-16T06:15Z
Affected products (1)
ProductVersionsFixed in
c4illin/convertx< 0.16.00.16.0
References (4)
EPSS history
Timeline
  • 16 DEC 00:10Z
    ConvertX has Path Traversal that leads to Arbitrary File Write and Arbitrary Code Execution
    cvelistv5