Support

Admin Tools

#11640 Query String Attack from ip address - Urgent Please

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 Tuesday, 20 March 2012 16:05 CDT

martinix
Joomla 2.5.3
Admin Tools 2.2.1

1. Getting constant stream of security warning emails from AdminTools advising of a QueryString demand from an ip.

2. Have added ip to Blacklist but stream of warning emails continues.

3. Rate of emails from Admin security warnings has exceeded 500 per hour and blocked my e-mail account.

I'd be grateful of advice about how to recover this situation to: block this attack and prevent email warning swamping my email account.

Many thanks ...




martinix
Mercifully attack seems to have stopped and I have regained control of my email account. There were a flood of successive of AdminQueryRequests from an ip. I've 'blacklisted' the ip and informed the ip-owner-admin. This is the first time I've experienced this problem. The surprising think for me was that even though I added the ip to the 'blacklist' I continued to receive a stream of 'security exception' reports which swamped and locked out my email. What's the 'best practice' guidance for avoiding security reports locking out email but still getting warnings about security actions needing attention? Thank you.

nicholas
Akeeba Staff
Manager
The blacklist feature is, by default, disabled. This is done because even when the blacklist is empty we have to run one more query against your database. In order to enable it and prevent this stream of emails, please go to Admin Tools' Configure WAF page and set "Disallow site access to IPs in Blacklist" to Yes.

Furthermore, it's strongly advised that you enable the automatic IP ban of repeat offenders. Please read step #6 in our Quick Setup section in the documentation.

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!

martinix
Nicolas - many thanks for your lightening fast and helpful response - I've done as you suggested. I had done the 'Quick Setup' but didn't chose not to enable 'auto disallow ip' as I was worried about locking myself out (if I leave my site for more than a few minutes it seems to log me out which means when I go back to view another page it has logged me out and generates a security exception).

A question for clarification ... if an ip is 'blacklisted' (and or 'auto disallowed) does this just block back-end login or does it prevent the someone using the ip address from viewing the site? My reason for asking this question is that if you block an ip (in this case a 'dial-in temp ip' it could prevent someone who uses that ip correctly in the future from browsing the site. I know the likelihood of this occuring is small but it could be relevant.

nicholas
Akeeba Staff
Manager
If an IP is blacklisted, it's completely blocked. Front and backend. Well, if you blacklist your own IP by accident you needn't worry. The workaround is easy, involves renaming a single file via FTP and is fully documented.

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!