I had the 2.9.11.1 on one of our sites (had JUST switched to the composer setup that very day).
I just wanted to check if what I’ve done would cover our arse as this site is in development and has had a lot of work done by the clients since the 10th, and I don’t really want to roll it back on them.
The site is a bedrock installation and has plugin downloads completely disabled on the staging env. When I ran the test URL from the incident notice I got the following error (url masked):
[14-Jul-2025 03:12:08 UTC] PHP Fatal error: Uncaught Error: Class "Gravity_Forms\Gravity_Forms\Settings\Settings" not found in <<FOLDER PATH FOR SITE>>/plugins/gravityforms/notification.php:17
Stack trace:
#0 {main}
thrown in <<FOLDER PATH FOR SITE>>/app/plugins/gravityforms/notification.php on line 17
Does that align with the compromise?
Either way, I took the following steps:
- Disabled the gravity forms plugins
- Delete the gravity forms plugins via SSH
- Updated on local and pushed the new lock file - which in turn downloaded the latest versions
- Blocked the identified IP addresses for my sites through CloudFlare’s firewall
- Reviewed users (no alterations or new users)
- Reviewed logs (nothing from the sus IP addresses or anything our of the ordinary)
Would we be good here now or is there something else I should check?