Support

Admin Tools

#40708 "Site IP Allow List" seems to prevent blocking of ANY kind of request if IP is in the list.

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
5.1
PHP version
8.2.19
Admin Tools version
7.5.3

Latest post by nicholas on Tuesday, 14 May 2024 10:04 CDT

davidascher

This is something that I discovered while chasing after the problem I reported in my previous support ticket involving the Events Booking extension which was issuing a POST request with a 'null' value for Itemid. I was mystified by the observation that I was unable to replicate the problem when I was at home - and using my home WiFi - but the problem appeared for everybody else who I asked to test it from their locations, appeared on my own devices when I left the house and used a coffee shop's WiFi and/or Cellular, and finally when I used the Opera Browser with its VPN to access the site. I finally realized that the reason I couldn't easily replicate the issue from my home was that all my devices present the same IP address to the site - the router's external IP address - and that I had put that address in the "Site IP Allow List" in Admin Tools. 

This was a somewhat unexpected effect of putting that IP address into the "Site IP Allow List", which I'd done to prevent me from getting locked out of the site if I mistyped the secret string when attempting to access the site backend.  I had (naively?) thought that was the primary purpose of the "Site IP Allow List". I have thought about this quite a bit for the past 24 hours, trying  to imagine whether you intended that list to allow just about anything to not be blocked by Admin Tools if the IP address appears in that list.  Taking you at your word - that it is better to ask than to presume - I'm asking.

Is the intended behavior that any request that comes from an IP address in the "Site IP Allow List" be left unexamined and unblocked or should the POST request with suspicious core parameters have been blocked even though my IP address is in the "Site IP Allow List"?? 

thanks

nicholas
Akeeba Staff
Manager

This is the correct, and expected behaviour. The idea here is that if you rust that IP to access the backend of your site, you trust that no malicious traffic comes from it. Therefore, any request from that IP will never be blocked by Admin Tools.

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!