CVE-2009-0351

Stack-based buffer overflow in WFTPSRV.exe in WinFTP 2.3.0 allows remote authenticated users to execute arbitrary code via a long LIST argument beginning with…

published January 29, 2009

CVSS
—
EPSS
5%
Percentile
92.5
In the wild
Unconfirmed
What it is

⚠️ A sneaky stack-based buffer overflow is hiding in WinFTP 2.3.0, ready for a long LIST command starting with an asterisk! Think of it as a chef who accepts any recipe card without checking the ingredients. If someone hands over a recipe with way too many elements, chaos can ensue in the kitchen! 🍳 An attacker could potentially take over the server, executing arbitrary code as if they were the head chef! This could lead to unauthorized access or even complete control of the system, which would be absolutely devastating.

Put simply

Think of it as a chef who accepts any recipe card without checking the ingredients. If someone hands over a recipe with way too many elements, chaos can ensue in the kitchen! 🍳 This vulnerability allows remote authenticated users to trigger a stack-based buffer overflow in WFTPSRV.exe by sending an overly long LIST argument that begins with an asterisk, which the server does not properly validate.

What to do

An attacker could potentially take over the server, executing arbitrary code as if they were the head chef! This could lead to unauthorized access or even complete control of the system, which would be absolutely devastating. To protect your server, immediately upgrade to a newer version of WinFTP that addresses this vulnerability. Regularly audit your user permissions and consider implementing stricter input validation methods to mitigate such issues in the future. You’ve got this! Implement these fixes and keep your server secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.05270 · 92.5th percentile
Published
2009-01-29T19:00Z
EPSS history
Timeline
  • 29 JAN 19:00Z
    Stack-based buffer overflow in WFTPSRV.exe in WinFTP 2.3.0 allows remote authenticated users to execute arbitrary code via a long LIST argument beginning with…
    cvelistv5