Hi Tuan,
I have had the following reply from Phil:-
"Thanks for getting in touch, and for the detective work, that saved me a lot of digging.
It's the first of your two theories: mySites.guru was confusing the two plugins. My bug, not JoomDonation's.
The Regular Labs plugin installs as system/geoip and the new Membership Pro one installs as osmembership/geoip. Joomla identifies a plugin by its folder and its element together, and my detection rule was only checking the element, so anything calling itself geoip matched no matter who wrote it. Yours was not the only site caught by it.
So the JoomDonation GeoIP plugin does not carry the Regular Labs vulnerability. Reinstall it whenever you like, and you can tell Tuan there is nothing for him to fix at his end.
I disabled the rule on production this morning, so the flag clears on your next scan. I am adding proper folder matching to the detection code today, so the rule can come back pointed only at the Regular Labs plugin.
If you want to know what the actual Regular Labs issue was, I wrote it up here:
mysites.guru/blog/regular-labs-joomla-ex...on-security-release/
Sorry for the scare.
Kindest regards
Phil"