Pascal
Forum Replies Created
-
The iQ Block Country WordPress plugin before 1.2.20 does not properly checks HTTP headers in order to validate the origin IP address, allowing threat actors to bypass it’s block feature by spoofing the headers.
See https://wpscan.com/vulnerability/03254977-37cc-4365-979b-326f9637be85
So 1.2.20 is no longer vulnerable as it now defaults to an override to REMOTE_ADDR. Anyone can choose to override it to another setting depending on if they use caching or not.
Forum: Plugins
In reply to: [iQ Block Country] Whitelisted IP’s are not safedThen you might have an extra space for instance
Any new ip address should have the ; delimiter in between so for instance:
192.168.1.100;192.168.2.0/24;1.1.1.1
Forum: Plugins
In reply to: [iQ Block Country] Unknown IP not blockedHi,
If the IP address is not linked to a country in the Maxmind database the plugin has no way of knowing which country the IP belongs to I am afraid.
Forum: Plugins
In reply to: [iQ Block Country] Sites return 404 or display blank page if enabledHi,
The plugin does not return a 404 error at all. Do you perhaps use some form of caching?
Forum: Plugins
In reply to: [iQ Block Country] Error displayed when WooCommerce user logoutHi,
Users logging in is considered to be backend as for most people it’s only part of the backend. So if you use plugins that need login like woocommerce or for instance a member plugin you should not block the backend or only block the backend for countries you do not have users in.
Forum: Plugins
In reply to: [iQ Block Country] 1.2.17 version listed by Plesk WP Toolkit as vulnerableWell as I do not maintain the vulnerability list I am unsure if they will remove the plugin obviously.
As I do not plan on not supporting the other methods of getting an ip address my options are limited to making the REMOTE_ADDR the default method and that if other peoples have other needs they can override that. And hope they will be satisfied by that.
But as said until there is an update you can set the override to REMOTE_ADDR and that will be as secure as it will ever be.
There is no issue in truncating that table no and if you unticked it it should not fill up that table anymore ??
You can truncate the table from phpMyAdmin yes that deletes all rows. Drop just drops the entire database and will lead to issues.
You really should disable debug logging as there is no use for it unless you’re debugging an error.
1) Caching and Geo Blocking do not match very well. So in general sense the answer is no.
The ‘workaround’ is using a caching solution that can block at the caching level. As the iQ Block Country is only started when WordPress is actually loaded which isn’t the case with most caching plugins. So the workaround would be using for instance Cloudflare or Varnish.
2) You can unblock Google and other services at the ‘services’ tab it won’t block the spiders no matter which countries you block.
3) It does it best but it cannot block when people properly try to hide their IP address by using VPN’s or Proxies. Even multi million dollar companies like Netflix struggle with that.
Forum: Reviews
In reply to: [iQ Block Country] Scam!!!Maybe get a little bit more educated next review. You download the database at the website of MaxMind which is not mine. I don’t have a database full of IP addresses which lead to countries. MaxMind does. So they decide how they supply this to you and yes they do this for free as well as it is a regular business who needs to make money to keep their lights running and their employees paid.
Fine that you don’t like the plugin or the way MaxMind gives you their data for free. Go on and move to another solution. But not really necessary to leave these kind of reviews as it is unfair to the many hours and years I’ve put in to building this plugin (again for free) which others do like.
Maybe try to write your own plugin once and supply it to the WordPress community?
Forum: Plugins
In reply to: [iQ Block Country] 1.2.17 version listed by Plesk WP Toolkit as vulnerableThe only real solution for the ‘vulnerability’ is to disregard all headers set by for instance Cloudflare, reverse proxies and other (proxy) solutions for the checks we do. But as people actually do use such solutions that would render the plugin useless for them.
If your content should never-ever (for as far as that is ever possible) be accessed by those countries you block you should set the override option. But no solution is fool proof as even multi million dollar companies who build their own solutions to GEO protect their content cannot make it 100% secure.
Forum: Plugins
In reply to: [iQ Block Country] 1.2.17 version listed by Plesk WP Toolkit as vulnerableForum: Plugins
In reply to: [iQ Block Country] Block one page not workingThen I think you have these options a bit switched:
Block pages selected below:
Block all pages except those selected belowThe 1st option blocks only the page you select. The 2nd one blocks all other pages except the one you selected.
Forum: Plugins
In reply to: [iQ Block Country] How to block the login page?The login page is considered as backend. So if you block people from the backend it should be fine unless you use an unsupported login page url changer.
Forum: Plugins
In reply to: [iQ Block Country] WordPress iQ Block Country Vulnerability