Przyczyn może być wiele. Nieaktualny Joomla, rozszerzenie dziurawe, serwer dziurawy, FTP nie szyfrowane itp, itd, etc...

Postępowanie po włamaniu masz tutaj