Support

Admin Tools

#21292 DFI Shield attack takes down website

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Thursday, 23 October 2014 02:24 CDT

user66460
Sorry to go back and forth on this.

I've got the lastest version of JCE 2.4.3 installed. I just turned it off in the Extension Manager.

The 3 security exception which concern me are:

2014-10-22 08:22:17 173.201.0.1 DFIShield http://www.offthebonebarbeque.com/js/fckeditor//editor/filemanager/browser/default/connectors/php/connector.php?Command=GetFolders&Type=File&CurrentFolder=/
2014-10-22 08:22:16 173.201.0.1 DFIShield http://www.offthebonebarbeque.com/js/fckeditor//editor/filemanager/connectors/php/connector.php?Command=GetFolders&Type=File&CurrentFolder=/
2014-10-22 08:22:12 173.201.0.1 DFIShield http://www.offthebonebarbeque.com/js/fckeditor//editor/filemanager/connectors/php/connector.php?Command=GetFolders&Type=File&CurrentFolder=/

The exceptions refer to fckeditor.

The ip address is the website's ip address on a GoDaddy webhosting server. The name of the website is OfftheBoneBarbeque.com. When this DFIShield attack is run it shuts down the website to all traffic.

I thought JCE was fixed so what else could it be?

Thank you.

dlb
I'm a little confused. JCE and fckeditor are two different editors. I run JCE on all my sites without any problems from DFISheild.

If you want to use fckeditor, it looks like you will have to set up a WAF exception so it doesn't get flagged as an attack.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

user66460
Thank you for the quick reply. Let me try to clarify...
I'm not running fckeditor. Its in the path of the security exceptions.

I use JCE, but was concerned it might be how the attacker was able to shut the site down thus making the websites ip address be recognized as a spammer's. So I unpublished JCE in the extension manager. After the attack, no one can get to the website. Everyone get's the "You are a spammer..." message.

So my question is: How can I prevent this?

dlb
JCE is only vulnerable if you're running an unpatched version on a Joomla! 1.5.x website. The bug never made it to the Joomla! 2.x series much less 3.x. This has nothing to do with JCE.

This looks like an attack on fckeditor, the attacker is running the attack even though you don't have it installed. It can never be successful because the target isn't there. It is shutting down the site because either it is spoofing the site's own IP and Admin Tools is locking down that IP address or your server is not set up properly and it isn't reporting the attacker's IP address. That's more common than you would think in commercial hosting environments.

On a temporary basis, clear your server's IP from the security log and the auto block list, then turn off your auto block. The DFIShield is still blocking the attack and auto block isn't blocking the attacker anyway. That will get the site back online. I'll ask Nicholas to take a look and see where we go from here.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

nicholas
Akeeba Staff
Manager
Dale has gotten it right. The server is reporting the wrong IP address to PHP. This is something you need to discuss with your host. Admin Tools is already able to use the X-Forwarded-For HTTP header to let the server give it the correct IP of a visitor when the site is behind a proxy. They just have to make sure that they do send the header with the correct content.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!