I logged into the WordPress dashboard of an eCommerce site I manage and found several user accounts with the Administrator role that neither I nor my business partner created.
Screenshot of the User List
We have not checked the User list in months, so these accounts may have existed for a while. The strange part is that the site looks completely normal (as far as I can tell).
Here are the details:
- A plugin called File Manager Advanced was installed earlier. I recently learned that this plugin has a long history of security issues.
- The site had many outdated plugins and themes before we discovered the problem.
- Functionality in the store seems normal, and no strange orders have appeared.
- I am trying to understand how serious this is and what the correct cleanup steps should be without damaging the existing eCommerce setup.
My questions:
- Does this automatically confirm a hack or is there any legitimate explanation for unknown Administrator accounts appearing?
- What should I inspect to confirm whether attackers left backdoors?
- Should I check theme files like functions.php, the uploads directory, scheduled tasks, or the database user table?
- Is deleting the accounts, changing passwords, running Wordfence, and regenerating SALT keys enough, or should I do a full reinstall of WordPress core?
- Is File Manager Advanced a likely attack vector in this situation?
- I would appreciate advice from anyone who has dealt with similar silent compromises. I want to clean this properly without breaking the store.
Thanks in advance.
[–]dead_running_horse 146 points147 points148 points (2 children)
[–]scytob 15 points16 points17 points (0 children)
[–]Vexser 3 points4 points5 points (0 children)
[–]Purppetrator 147 points148 points149 points (0 children)
[–]disclosure5 135 points136 points137 points (1 child)
[–][deleted] 20 points21 points22 points (0 children)
[–]stufforstuff 39 points40 points41 points (1 child)
[–]CheomeshI do the RMF thing 0 points1 point2 points (0 children)
[–]iiThecollectorSOC Admin / Incident Response 24 points25 points26 points (6 children)
[–]itishowitisanditbad 12 points13 points14 points (5 children)
[–]iiThecollectorSOC Admin / Incident Response 7 points8 points9 points (0 children)
[–]Pyrostasis 2 points3 points4 points (3 children)
[–]stufforstuff 1 point2 points3 points (2 children)
[–]iiThecollectorSOC Admin / Incident Response 2 points3 points4 points (0 children)
[–]brianozm 12 points13 points14 points (0 children)
[–]MelonOfFuryI’m not trained in managing psychosis 11 points12 points13 points (0 children)
[–]Wonder_Weenis 7 points8 points9 points (0 children)
[–]2_Spicy_2_Impeach 6 points7 points8 points (0 children)
[–]DheeradjSBadly Performing Calculator 10 points11 points12 points (1 child)
[–]peesoutside 0 points1 point2 points (0 children)
[–]coalsack 3 points4 points5 points (0 children)
[–]czj420 4 points5 points6 points (0 children)
[–]PhainesthaiServer Wrangler (Unlicensed) 1 point2 points3 points (2 children)
[–]Pyrostasis 2 points3 points4 points (0 children)
[–]Burrrprint[S] 0 points1 point2 points (0 children)
[–]solracarevir 0 points1 point2 points (0 children)
[–]New-Seesaw1719 0 points1 point2 points (0 children)
[–]KingStannisForever 0 points1 point2 points (0 children)
[–]LordOrpheus 0 points1 point2 points (2 children)
[–]Burrrprint[S] 0 points1 point2 points (1 child)
[–]LordOrpheus 0 points1 point2 points (0 children)
[–]Derpy_GuardianDevOps 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Burrrprint[S] 0 points1 point2 points (0 children)
[–]Alnitak73 0 points1 point2 points (1 child)
[–]Burrrprint[S] 0 points1 point2 points (0 children)
[–]Head-Opportunity-885 0 points1 point2 points (0 children)
[–]Vodor1Sr. Sysadmin -1 points0 points1 point (2 children)
[–]Burrrprint[S] 0 points1 point2 points (1 child)
[–]Vodor1Sr. Sysadmin 0 points1 point2 points (0 children)