跳转到内容

WordPress 插件 Updraft 与 Rank Math PRO 遭入侵:如何检查你的安装,以及如何挽回损失

更新与新闻  ·   ·   ·  7 分钟 阅读时间

简要概述
  • Rank Math SEO PRO 中,在 2026年10月15日 20:02(UTC)至 2026年10月16日 07:12(UTC)之间下载或更新的 3.0.123 版本副本受到影响。干净的替代版本是 3.0.124。
  • 对于 Updraft,问题不在插件代码,而在服务提供方:2026年10月17日至18日的周末,teamupdraft.com 遭到未经授权的访问,UpdraftCentral 连接密钥也因此泄露。
  • 只更新是不够的。恶意软件可能留下了额外的文件、管理员账户和计划任务。
你的网站整周运行正常,却仍可能在一夜之间被装上了一个陌生插件。这几天,WordPress 网站上发生的正是这种事。两起事件同时在进行,而且运作方式不同,所以你检查它们的方式也不同。 --- ## 究竟发生了什么
事件受影响对象时间范围你需要做什么
Rank Math SEO PRO部分 3.0.123 版本副本含有恶意软件下载或更新发生在 2026年10月15日 20:02(UTC)至 2026年10月16日 07:12(UTC)之间检查版本,命中则按已被入侵处理
TeamUpdraft客户数据库,以及 UpdraftCentral、UpdraftVault 和 UpdraftClone 的连接密钥2026年10月17日至18日的周末被访问检查是否连接过 UpdraftCentral,更换密钥
### Rank Math PRO:供应链中的后门 Rank Math 已确认,部分 Rank Math SEO PRO 3.0.123 副本含有恶意软件。相关文件已被移除,3.0.124 版本是干净的替代版本。Wordfence 早在 2026年10月17日就已发出警告。 仅仅安装了 3.0.123,本身还不能证明已被入侵。Rank Math 将此事件限定在上述时间窗口内下载或更新的用户。但如果你使用的是受影响的副本并且它处于启用状态,你就应当假定网站已被入侵。 ### Updraft:被黑的是服务提供方,而不是插件 这一点是许多人一开始就会理解错的。根据 TeamUpdraft 的说法,遭到攻击的是 teamupdraft.com 网站。入侵途径已被封堵,所有账户已被登出,密钥和访问凭据已被替换。据推断,客户数据库曾被访问,其中包含: * **基础资料:** 姓名、电子邮件地址、账单地址和订单历史 * **密码:** 仅以哈希形式存储,从不以明文保存 * **2FA 设置:** 同样存在于数据库中 * **连接密钥:** 用于 UpdraftCentral、UpdraftVault 和 UpdraftClone Wordfence 在 2026年10月19日发布的警告指出了其中危险的部分:攻击者利用被窃取的 UpdraftCentral 密钥,把恶意插件安装到了 WordPress 网站上。读者反馈称有一个名为“Nav Jack”的插件,其 PHP 代码中自带用户名和密码,并通过一个错误让网站无法访问。据称之后大约每小时都有人试图再分发另一个更不起眼的插件。
Pro 版本中的陷阱:根据读者反馈,在连接 Pro 账户时,UpdraftCentral 是默认预先勾选的。许多人从未有意勾选过,也根本没有使用集中管理功能。不过,只要把 Pro 版本与账户连接过,仍然可能受到影响。
只在本地使用免费版本的用户,目前没有报告异常。这只是读者的反馈,并不是服务提供方给出的解除警报。但账户中的电子邮件地址可能已经泄露,这一点对他们同样适用。 --- ## 分步骤:检查你的安装 这些命令假定你有 Shell 访问权限,并已安装 WP-CLI。请在 WordPress 目录中执行。
  1. 先备份网站,再做任何改动。为文件和数据库制作一份镜像。你之后需要把这个状态作为证据保留。
    wp db export vorfall-$(date +%F).sql
    tar czf vorfall-dateien-$(date +%F).tar.gz .
  2. 列出插件及其版本。查找 Rank Math SEO PRO 3.0.123,以及你不认识的插件。
    wp plugin list --fields=name,status,version,update
  3. 检查管理员账户。任何不是你自己创建的账户,都是警报信号。
    wp user list --role=administrator --fields=ID,user_login,user_email,user_registered
  4. 查看计划任务。恶意软件可能留下了 Cron 任务,在你清理之后重新把它加载回来。
    wp cron event list
  5. 查找最近被修改的文件。在事件期间被修改、而又不是你所为的一切,都应仔细审查。
    find wp-content -type f -name '*.php' -mtime -10 -ls
  6. 检查插件文件夹。wp-content/plugins 下的未知文件夹十分可疑,尤其是在 10 月 19 日或 20 日夜间创建的。
    ls -lat wp-content/plugins | head -20
对于官方目录中的插件,你还可以把文件与校验和进行比对。Rank Math PRO 是商业插件,不在其中,这里只能与新下载的 3.0.124 版本进行比对。
wp plugin verify-checksums --all
--- ## 如果你发现了问题
不要只清除那个显眼的插件。网站一旦被接管,攻击者可能在多个位置留下入口。如有疑问,干净地重新安装并导入数据,比几个月地追查痕迹更快、更安全。
* **移除插件:** 删除受影响的文件夹,而不是只停用。之后重新安装 3.0.124 版本的 Rank Math PRO。 * **清理账户:** 删除未知的管理员,修改其余所有密码,并结束所有活动会话。 * **更换机密信息:** 数据库密码、wp-config.php 中的密钥,以及所有存放在服务器上的 API 凭据。 * **重新连接 Updraft:** 所有密钥都已作废。为你的 Updraft 账户设置新密码,重新连接各个网站,只有在你不需要 UpdraftCentral 时才取消勾选它。 * **检查备份:** 2026年10月15日之后生成的备份可能已经包含后门。如有疑问,请回滚到更早的状态。 如果你要对客户负责,数据泄露可能负有报告义务。在你把此事件画上句号之前,应先与你的数据保护负责人澄清。 --- ## 为什么在这里只更新是不够的 在这两起事件中,恶意代码都是通过你所信任的途径进入的:插件更新或管理连接。读者反馈称,即使没有启用自动更新,更新也被安装了。一位评论者提到 wordpress.org 的一种机制,可以在出现紧急安全状况时由服务器端强制推送更新。这对这些事件并未得到证实,但它说明了你自己的设置在这里能帮上多少忙。 因此,重要的是安装之后发生了什么:一个悄悄获取权限的插件,只有当你去查看时才会被发现。[Virtualizor 事件中被塞入的更新](https://prepaid-host.com/de/blog/virtualizor-bgp-hijack-kompromittiert-was-jetzt-zu-tun-ist)与此类似,我们同样对其做过梳理。 ### 靠预警,而不是靠运气 有位读者直到早上发现自己的网站无法访问,才注意到这起事件。有了外部监控,你会更早知道:通过[我们的监控](https://prepaid-host.com/de/monitoring/order)你可以持续关注网站和服务,夜间插件更新之后出现的故障,不会等到早餐时才被你发现。 如果你的 WordPress 运行在自己的服务器上,你可以把各个网站更干净地相互隔离。在[Rootserver 上的虚拟主机](https://prepaid-host.com/de/rootserver/webhosting)中,每个安装都有自己的独立区域,因此一个被入侵的网站不会自动连带其他网站。如何封堵服务器本身的访问入口,请参阅我们的指南[使用密钥和 fail2ban 加固 SSH](https://prepaid-host.com/de/blog/ssh-zugang-richtig-absichern-schluessel-port-fail2ban)。 --- ## 检查是否成功 * **插件列表:** 只有你认识的插件,Rank Math PRO 为 3.0.124 或更高版本。 * **用户列表:** 只有你自己创建的管理员。 * **Cron 列表:** 没有带未知 Hook 的事件。 * **文件搜索:** 步骤 5 中的 find 命令只返回你能解释的改动。 * **日志:** 清理之后,访问日志中不再出现对已不存在文件的请求。 一周后再重复一次检查。如果出现了新的东西,说明清理并不彻底。
仅仅版本号对得上,说明不了什么。关键是从下载到今天,你的服务器上多出了什么。

常见问题

如果我使用 Rank Math PRO,我会受到影响吗?
只有当受影响的 3.0.123 版本副本是在 2026年10月15日 20:02(UTC)至 2026年10月16日 07:12(UTC)期间下载或通过更新安装时才会。仅凭版本号无法证明什么,但如果该副本处于启用状态,你应把网站视为已被入侵。3.0.124 版本是干净的替代版本。
我需要删除 Updraft 插件吗?
根据目前的说法,受影响的并不是插件本身,而是服务提供方 TeamUpdraft。关键在于你的 Pro 账户是否与 UpdraftCentral 连接过。如果连接过,你就要检查安装中是否有未知插件,为账户设置新密码,并重新连接网站。
只更新插件就够了吗?
不够。恶意软件可能留下了额外的文件、管理员账户或计划任务,更新不会将它们清除。请检查用户、Cron 任务和新创建的文件,并更换访问凭据。
TeamUpdraft 泄露了哪些数据?
服务提供方推断客户数据库曾被访问:姓名、电子邮件地址、账单地址、订单历史、哈希后的密码、2FA 设置,以及 UpdraftCentral、UpdraftVault 和 UpdraftClone 的连接密钥。
事件之后我还能信任自己的备份吗?
只能有限地信任。2026年10月15日之后生成的备份可能已经包含后门。如有疑问,请回滚到更早的状态,之后再重新执行检查步骤。
Prepaid-Host.com 本身即为服务器、虚拟主机与域名服务商,在此报道的正是自己所处的市场。我们如何处理这一点,见利益披露说明。