This is very strange, but something I did notice was that when I did login to cpanel and went to the FTP accounts section it has ftp links in the format of
ftp://user : pass@ftp.demo.com/demo.com
Which actually show your user password (when you hover over it).
Now I know to see this you would have to have been logged in but this means that the password
must be stored somewhere in either plain text or reversible encryption!
Maybe this could this have anything to do with it?
Maybe a local file include exploit could grab this file or something?
Check yourself on the cpanel 10 demo at :
http://www.cpanel.net/products/cPane...try_cp_whm.htm
when logged in goto "FTP manager" then "FTP Accounts"
Near the bottom are some links to the ftp server, hover over one and it show the password.