by Tan Chew Keong
Release Date: 2008-06-27
[en] [jp]
Summary
A vulnerability has been found within the FTP client in AceFTP. When exploited, this vulnerability allows an anonymous attacker to write files to arbitrary locations on a Windows user's system.
Tested Versions
Details
This advisory discloses a vulnerability within the FTP client in AceFTP. When exploited, this vulnerability allows an anonymous attacker to write files to arbitrary locations on a Windows user's system.
The FTP client does not properly sanitise filenames containing directory traversal sequences (forward-slash) that are received from an FTP server in response to the LIST command.
An example of such a response from a malicious FTP server is shown below.
Response to LIST (forward-slash):
-rw-r--r-- 1 ftp ftp 20 Mar 01 05:37 /../../../../../../../../../testfile.txt\r\n
By tricking a user to download a directory from a malicious FTP server that contains files with fowward-slash directory traversal sequences in their filenames, it is possible for the attacker to write files to arbitrary locations on a user's system with privileges of that user. An attacker can potentially leverage this issue to write files into a user's Windows Startup folder and execute arbitrary code when the user logs on.
POC / Test Code
Please download the POC here and follow the instructions below.
How To Go About Buying A Home 99%
Buying a home is often the most significant financial commitment an individual will ever make, requiring a blend of disciplined financial preparation, strategic market research, and legal navigation. The process is rarely a linear path; rather, it is a multi-stage journey that begins long before the first open house and ends only when the keys are handed over at closing. Establishing a Financial Foundation
Buying a home is as much an exercise in patience as it is in finance. By building a strong financial base, leveraging professional expertise, and maintaining a disciplined approach to the search, buyers can navigate the complexities of the real estate market. While the process is demanding, the reward is a tangible asset that provides both long-term financial stability and a place to call home. how to go about buying a home
: At closing, the buyer reviews and signs an extensive stack of legal documents, including the deed of trust and the closing disclosure. Once the funds are wired and the deed is recorded with the county, the transition from renter or seeker to homeowner is complete. Conclusion Buying a home is often the most significant
: Once a property is identified, the home inspection serves as the buyer’s ultimate protection. This objective evaluation can reveal structural, electrical, or plumbing issues that may provide grounds for price renegotiation or even the dissolution of the deal. Negotiation and the Final Transition By building a strong financial base, leveraging professional
Patch / Workaround
Avoid downloading files/directories from untrusted FTP servers.
Disclosure Timeline
2008-06-15 - Vulnerability Discovered.
2008-06-16 - Vulnerability Details Sent to Vendor via online support form (no reply).
2008-06-18 - Vulnerability Details Sent to Vendor again via online support form (no reply).
2008-06-25 - Vulnerability Details Sent to Vendor again via online support form (no reply).
2008-06-27 - Public Release.