motiberman
Forum Replies Created
-
Forum: Fixing WordPress
In reply to: Free website security/vulnerability scan service?For a WordPress site on a budget, a solid free starting mix is Wordfence’s free plugin (https://wordpress.org/plugins/wordfence/), WPScan’s free site check (https://wpscan.com/), and Mozilla’s HTTP Observatory for public header configuration (https://developer.mozilla.org/en-US/observatory). Keep core, themes, and plugins updated, use unique strong passwords with 2FA, and keep offline backups. Automated tools miss a lot of logic and access-control bugs, especially on sites that hold user data — treat them as one input, not a clean bill of health.
Forum: Plugins
In reply to: [UpdraftPlus: WP Backup & Migration Plugin] Updraft vulnerabilityAsk the host for a pre-incident database restore and for access/error logs around the moment the database vanished — without that timeline it is hard to tie the loss to a specific CVE. Update UpdraftPlus to a current release; Bryle already noted CVE-2026-10795 was fixed in 1.26.5 free / 2.26.5 Premium, and the October Central-key incident is a separate track with its own checklist: https://teamupdraft.com/blog/security-incident-october-2026/ Rotate WordPress, host, SFTP, and database credentials, and preserve evidence before overwriting anything. Press the host to say which incident timeline they mean.
When Imunify keeps finding the same payloads inside WP Rocket cache after a purge, the source is usually regenerating them from a theme file, plugin, mu-plugin, uploads PHP, or a database option — not the cache alone. Purge Rocket completely, then hunt those locations for injected scripts and unknown admins; your host’s Imunify quarantine list helps map the paths. Because you are on Wordfence Premium, wordpress.org free support cannot take the case — use the Premium channel your license opens, as Peter noted. Rebuilding cache only after the source is clean is what stops the loop.
Tightening Wordfence brute-force and rate limiting is the right lever here; the vendor’s guide is at https://www.wordfence.com/help/firewall/brute-force/ Prefer throttle over hard block for crawlers, and if the attempts share an address range, block or challenge it at the host or CDN as well. Confirm no real account was created under that invalid email and that admin usernames are not advertised publicly. Persistent probing is common; slowing it is usually enough once the lockout rules are realistic for your traffic.
Use Wordfence’s “View Differences” on
wp-includes/version.phpbefore worrying — a real content change matters more than a timestamp quirk after an update. If the diff shows unexpected code, replacewp-adminandwp-includesfrom a clean copy of your exact WordPress version, then review users, plugins, and mu-plugins. Confirm you are on a current security release afterward. Restoring those two folders is a first step, not proof the whole site is clean.Stale counts after you remove plugins are common with Really Simple Security; with an empty search filter the vulnerability data often re-syncs within about a day, which matches what Mark already suggested on this thread. Via FTP, confirm those Qode directories are fully gone from
wp-content/plugins, not only deactivated or moved one level up. If the banner is still wrong after a full day with scanning left on, open a fresh thread with the same screenshots so the vendor can dig into the cache.Your first install, with the
plugin.upload_pluginCentral log, lines up with the known October incident; keep that evidence and finish every step in https://teamupdraft.com/blog/security-incident-october-2026/ For the Free install that never knowingly used Central, keep other vectors on the table: shared admin machines, reused passwords, hosting-level access, or an old key/option still in the database. After the malicious folders are gone from disk, rotate salts and every credential that could have been readable on those servers, and watch both sites for reinfection over the next several days.Forum: Plugins
In reply to: [UpdraftPlus: WP Backup & Migration Plugin] Hacking still active?Treat every site that was ever linked to UpdraftCentral as in scope, not only the two that showed the new admin. Delete remaining Central keys from each site’s UpdraftPlus Advanced Tools, compare plugins and mu-plugins to a known-good list over SFTP, and rotate admin and host credentials even after you disconnected Central. Updating the plugin alone does not remove malware that was already planted. As a Premium user you can take private evidence through TeamUpdraft’s Premium support form: https://teamupdraft.com/support/premium-support-form/
Forum: Plugins
In reply to: [UpdraftPlus: WP Backup & Migration Plugin] Hacking still active?A third site getting the same
svc…admin pattern usually means something left behind (plugin, mu-plugin, or credential) rather than a brand-new Central session. Over SFTP, remove every unknown folder underwp-content/plugins/andwp-content/mu-plugins/by deleting the folders on disk — not only from the Plugins screen — then remove unrecognized admins and rotate WordPress, hosting, SFTP, and database passwords, and shuffle salts inwp-config.php. TeamUpdraft’s current checklist still applies, including sites that looked clean after the first round: https://teamupdraft.com/blog/security-incident-october-2026/ Ask your host for access logs around the day the new admin appeared so you can see how that known account was used.