Руководства по безопасности

Rank Math PRO 3.0.123 распространялся с вредоносным кодом (октябрь 2026): кто затронут и что делать владельцам сайтов на WordPress

В течение около 11 часов 15–16 октября 2026 года Rank Math PRO 3.0.123 содержал вредоносный код. Проверьте сайт и получите 3.0.124.

Опубликовано 2026-10-20 Обновлено 2026-10-20 Последняя проверка 2026-10-20 16 мин чтения
На этой странице

Для кого: для всех, кто использует платный SEO-плагин для WordPress Rank Math PRO, а также для агентств и специалистов по поддержке, которые установили его на сайты клиентов.

Эта статья основана на официальном уведомлении Rank Math. Она не описывает методы атак, содержимое вредоносного кода или конкретные значения индикаторов компрометации (IoC). Их можно проверить на странице уведомления компании.

Ситуация развивается: статья будет обновляться по мере публикации новых данных

По состоянию на 20 октября 2026 года

Пока неизвестно

  • Число затронутых пользователей или сайтов (сказано только «ограниченное число»)
  • Как вредоносный код попал в распространяемые файлы
  • Что компания делает для предотвращения повторения
  • Затронуты ли данные учетных записей Rank Math

Компания не сообщила, опубликует ли она продолжение. Уведомление было опубликовано 16 октября (UTC) и обновлено 19 октября с заметкой о том, что бесплатная версия не затронута. По состоянию на 20 октября других изменений не было.

Что нужно сделать сегодня пользователям Rank Math PRO

Шаг 1 относится ко всем. Последующие шаги следуют рекомендациям компании для сайтов, на которых была активирована копия 3.0.123, полученная в затронутый период. Если вы не уверены в работе с файлами сервера или базами данных, компания настоятельно рекомендует поручить это хостинг-провайдеру или квалифицированному специалисту по безопасности.

1

Проверьте, затронуты ли вы: версию, дату получения и активацию

Компания просит проверить установленную версию Rank Math PRO в разделе «Плагины» в админке WordPress. Затронутыми считаются копии 3.0.123, скачанные или обновлённые в этот период:

  • UTC: 15 октября 2026 года, 20:02 — 16 октября 2026 года, 07:12
  • Время в Японии: 16 октября 2026 года, 5:02 — 16:12

Для каждого случая компания даёт свои рекомендации.

Ваш случайРекомендация компании
Установлена и активирована копия 3.0.123, полученная в затронутый периодСчитайте сайт скомпрометированным и восстанавливайте его, начиная со шага 2
Установлена, но не активированаУдалите файлы плагина, установите 3.0.124 и на всякий случай проведите проверку безопасности
Только скачана (не установлена и не активирована)Одного этого инцидента недостаточно, чтобы говорить о компрометации сайта
Не увереныОбратитесь в службу поддержки компании

Если вы используете только бесплатный плагин Rank Math SEO с WordPress.org, вы не затронуты и ничего делать не нужно.

2

Если плагин был активирован: восстановите резервную копию, сделанную до этого периода (рекомендация компании)

Рекомендованный компанией способ восстановления — вернуть и файлы сайта, и базу данных из резервной копии, созданной до 20:02 UTC 15 октября. По времени в Японии это копия, созданная до 5:02 16 октября.

После восстановления проведите проверку безопасности, смените учетные данные, как описано в шаге 4, и установите 3.0.124 последним. Если вы не знаете, как восстановить резервную копию, компания советует обратиться к хостинг-провайдеру.

3

Если восстановить нельзя: очистите сайт вручную, в порядке, который указывает компания

По словам компании, вредоносный код может восстанавливать свою скрытую закладку (способ вернуться для злоумышленника) при каждом посещении сайта. Поэтому компания просит сначала выполнить всё, что мешает ему восстанавливаться, и только потом искать другие подозрительные файлы. Если сделать наоборот, удалённые файлы могут вернуться.

Сначала (выполните все эти действия, прежде чем переходить дальше):

  • Через файловый менеджер хостинга или FTP удалите всю папку плагина Rank Math PRO (rank-math-pro). Одной деактивации недостаточно
  • Удалите вредоносную запись в таблице options базы данных; компания перечисляет её название
  • Если хостинг или межсетевой экран это позволяют, заблокируйте исходящие подключения к домену, который указывает компания

Затем ищите другие изменения, которые мог оставить злоумышленник. Компания указывает на следующие места (конкретные имена файлов, шаблоны имён и маркеры есть на странице уведомления):

  • Учетные записи администраторов, которых вы не узнаёте (компания опубликовала шаблоны имён пользователей и адресов электронной почты для поиска)
  • Подозрительные PHP-файлы в папках других плагинов, в темах и в папке плагинов, которые WordPress загружает всегда
  • Файл, выдающий себя за часть ядра WordPress, но не относящийся к нему (компания называет его)
  • Правила в .htaccess, которые позволяют запускать файлы как PHP, хотя обычно этого не происходит
  • Записи, которые вы не добавляли, в crontab сервера и в запланированных событиях WordPress
  • PHP-файлы в папке uploads/; переустановите другие плагины и темы из официальных источников
  • Серверная часть: SSH-ключи авторизации, crontab других пользователей, работающие процессы и места за пределами сайта, в которые веб-сервер может записывать данные

На общем хостинге, если вы не видите серверные элементы самостоятельно, компания просит поручить их проверку хостингу. Более широкий обзор того, где искать, см. в статье как проверить, скомпрометирован ли сайт или сервер.

4

Даже после восстановления из резервной копии: смените все учетные данные, к которым сайт мог иметь доступ

Компания говорит, что этот шаг обязателен, даже если вы восстановили сайт из резервной копии. Исходите из того, что все учетные данные и секреты, до которых мог добраться скомпрометированный сайт, были раскрыты, и замените их на новые:

  • Пароли учетных записей WordPress и любые другие пароли, к которым сайт мог иметь доступ
  • Имя пользователя и пароль базы данных в wp-config.php
  • Ключи безопасности и «соли» в wp-config.php (примечание этого сайта: их обновление выведет из системы всех пользователей)
  • Ключи платёжных шлюзов, учетные данные SMTP и другие API-ключи (примечание этого сайта: перевыпустите их в панели каждого сервиса и отключите старые)
  • Пароли или ключи панели хостинга, FTP/SFTP и SSH, а также любые секреты, хранящиеся в переменных окружения
  • Двухфакторная аутентификация для учетных записей администраторов, при необходимости сбросьте её

Обновите настройки сайта и подключённых сервисов новыми значениями. Если вы не уверены, какие учетные данные менять, компания советует проверить их вместе с хостингом или специалистом по безопасности. По работе с API-ключами см. статью файлы .env и API-ключи.

5

Проверьте, что сайт чист, и следите за ним несколько дней

После очистки компания просит:

  • Запустить проверку с помощью надёжного инструмента безопасности, например плагина безопасности
  • Выполнить wp core verify-checksums из WP-CLI, чтобы убедиться, что файлы ядра WordPress совпадают с официальным релизом
  • Выполнить wp plugin verify-checksums --all для файлов плагинов. Платные плагины могут не поддерживать эту проверку, поэтому сравните их с чистой копией из официального источника
  • В течение следующих дней следить за исходящими подключениями и необычной активностью, а также проверять, не появляются ли удалённые файлы снова

Если удалённые файлы возвращаются или необычная активность продолжается, очистка могла быть неполной. Компания просит вернуться ко второй части шага 3 и поручить расследование хостингу или специалисту по безопасности.

6

Установите 3.0.124 последним: войдите на rankmath.com самостоятельно и скачайте плагин

Чистая версия — Rank Math PRO v3.0.124. Компания просит открыть rankmath.com напрямую, войти в свой аккаунт и скачать плагин из раздела загрузок.

Компания говорит, что никогда не отправляет ссылки для входа или скачивания по электронной почте. Считайте подозрительными непрошеные письма с требованием перейти по ссылке для сброса пароля или скачивания. Компания также сообщает, что некоторым пользователям может не удаться войти и им может понадобиться сбросить пароль от учетной записи. Чтобы отличать поддельные письма, см. статью что такое фишинг.

Активирована копия 3.0.123, полученная в затронутый период

Считайте сайт скомпрометированным

↓

1. Восстановите резервную копию, сделанную до периода

Если это невозможно: удалите папку, затем ищите другие изменения

Каким бы путём вы ни пошли

Даже после восстановления из резервной копии

↓

2. Смените все учетные данные

База данных, соли, API-ключи, хостинг, FTP/SSH

Установлена, но не активирована

Файлы всё ещё на месте

↓

Удалите файлы и проведите проверку

Затем установите 3.0.124

Только скачана или только бесплатная версия

Одного этого инцидента недостаточно для вывода о компрометации / не затронута

↓

3. Получите 3.0.124 на rankmath.com

Никогда по ссылке из письма

Действия и порядок для каждого случая по уведомлению Rank Math. Подробные шаги и значения индикаторов указаны на странице уведомления компании.

Для агентств и специалистов по поддержке

Если вы установили Rank Math PRO на сайты клиентов, составьте список сайтов, на которых плагин обновлялся в период с 20:02 UTC 15 октября по 07:12 UTC 16 октября. Как правило, при включённом автообновлении плагинов 3.0.123 могла установиться в этот период без участия кого-либо на сайте. Быстро составить список можно, проверив для каждого управляемого сайта версию Rank Math PRO и дату изменения папки плагина.

Что произошло (по данным Rank Math)

Всё, что ниже, взято из статьи Rank Math в базе знаний «Rank Math PRO 3.0.123 Security Incident: How to Secure Your Website» (опубликована 16 октября 2026 года, обновлена 19 октября).

  1. 15 окт., 20:02 UTC

    С этого момента затронуты некоторые пользователи, которые скачали или обновились до Rank Math PRO v3.0.123.
  2. 16 окт., 07:12 UTC

    Затронутый период закончился. Компания заявляет, что сразу удалила затронутые файлы и выпустила чистую версию v3.0.124 (время удаления не указано).
  3. 16 окт., 20:32 UTC

    Компания публикует уведомление в своей базе знаний.
  4. 19 окт.

    Уведомление обновлено: добавлена заметка о том, что бесплатная версия на WordPress.org не затронута и никаких действий не требует.
  5. По состоянию на 20 окт.

    Других изменений нет.
Около 11 часов
Затронутый период (15 окт., 20:02 — 16 окт., 07:12 UTC)
v3.0.123
Затронутая версия (только Rank Math PRO)
v3.0.124
Чистая версия (выпущена компанией)
Не затронута
Бесплатная версия на WordPress.org (по данным компании)
Что говорится в уведомлении (по данным Rank Math)
Затронутые
«Ограниченное число пользователей», которые скачали или обновились до Rank Math PRO v3.0.123 в период с 20:02 UTC 15 октября по 07:12 UTC 16 октября
Что произошло
Затронутые файлы плагина содержали вредоносный код, который мог скомпрометировать сайт, если плагин был активирован
Что делает вредоносный код (по раскрытым данным)
Он может восстанавливать свою скрытую закладку при каждом посещении сайта. Компания заявляет, что злоумышленник мог оставить дополнительные файлы, учетные записи или изменения на уровне сервера
Ответ компании
Сразу удалила затронутые файлы и выпустила чистую версию v3.0.124. Заявляет, что принимает меры для снижения риска подобных инцидентов
Не затронуто
Бесплатный плагин Rank Math SEO, распространяемый на WordPress.org
Как получить исправление
Войдите на rankmath.com напрямую и скачайте плагин. Компания никогда не отправляет ссылки для входа или скачивания по электронной почте
Причина и цифры
Не раскрыты
Поддержка
Адрес электронной почты поддержки или тикет-система, указанные на странице уведомления. Компания просит указать версию Rank Math PRO и описать уже предпринятые шаги

Что известно и что нет

Статус на 20 октября 2026 года. Если появится продолжение, столбец статуса будет обновлён.

ПунктЧто говорится в уведомленииСтатус
Затронутая версияRank Math PRO v3.0.123Подтверждено (по данным компании)
Затронутый периодСкачивания и обновления с 20:02 UTC 15 октября по 07:12 UTC 16 октябряПодтверждено (по данным компании)
Вредоносный код в файлахЗатронутые файлы плагина содержали вредоносный кодПодтверждено (по данным компании)
Компрометация сайтов, на которых плагин был активированМогли быть скомпрометированы; компания просит считать их скомпрометированнымиВозможно (по данным компании)
Учетные данные сайтаКомпания просит исходить из того, что секреты, до которых сайт мог добраться, раскрыты, и сменить ихВозможно (по данным компании)
Бесплатная версия (WordPress.org)Не затронута; действий не требуетсяНе входит в инцидент (по данным компании)
Только скачанаОдного этого инцидента недостаточно, чтобы говорить о компрометации сайтаНе подтверждено (по данным компании)
Число затронутых пользователей или сайтовТолько «ограниченное число пользователей»Не указано
Как вредоносный код попал в файлыВ уведомлении не указаноНе указано
Меры против повторенияКомпания заявляет, что принимает меры, но не описывает ихНе указано
Данные учетных записей Rank MathНекоторым пользователям может понадобиться сбросить пароль для входа; причина и возможное влияние на данные учетных записей не указаныНе указано
3.0.123, полученная вне периодаУведомление касается только копий, полученных в затронутый период, и ничего не говорит о других (в журнале изменений PRO компании 3.0.123 датирована 7 октября)Не указано

Как это понимать: даже если число небольшое, решайте по версии и времени

Компания называет затронутую группу «ограниченным числом пользователей», но не приводит цифры, и этот сайт не публикует предположений. Решать, затронуты ли вы, нужно исходя из того, получили ли вы 3.0.123 в затронутый период и активировали ли эти файлы, а не из числа пострадавших.

В уведомлении компании упоминаются конкретные продукты безопасности как примеры инструментов сканирования; в соответствии с нашей политикой этот сайт называет только организацию, раскрывшую инцидент.

Что может произойти, когда вредоносный код попадает в распространяемые файлы плагина

Всё, что написано далее, справедливо в общем случае; это не значит, что в данном случае произошло именно это. Что компания раскрыла о данном вредоносном коде, описано выше в разделе «Что произошло».

Плагин WordPress работает с теми же правами, что и сайт. После активации он может читать и изменять базу данных, учетные данные в wp-config.php и другие файлы на сервере. Поэтому, если сам распространяемый пакет содержит вредоносный код, никакая стойкость административного пароля на стороне владельца сайта не предотвратит вторжение.

Отличие этого случая от повторного использования паролей или уязвимости старого плагина в том, что проблема приходит через доверенный источник и устанавливается обычным способом. Похожие случаи с инструментами разработчиков: компрометация цепочки поставок Trivy и инциденты с TanStack и Nx Console. В обоих случаях вредоносное содержимое распространялось под легитимными номерами версий, и пользователям пришлось менять учетные данные.

Что владельцы сайтов могут проанализировать: на основе опубликованных фактов

Компания не раскрыла причину, поэтому в этом разделе не говорится, как распространитель мог бы этого избежать, и не дается оценка ответа компании. Здесь рассмотрены три момента из опубликованных фактов, которые помогут пользователям подготовиться к следующему инциденту.

1

Храните резервные копии за несколько дней

В этот раз рекомендованным компанией способом восстановления было «восстановление из резервной копии, сделанной до периода». Но если у вас хранится только одна генерация копий, резервная копия, созданная вечером 16 октября, перезапишет последнее чистое состояние. Если вы заметили проблему через день и более после уведомления, чистой копии для восстановления может не остаться.

Для начала проверьте, что ежедневные копии хранятся не менее семи дней, что они лежат вне сайта (вне вашего хостинг-аккаунта) и что в них входят и база данных, и файлы. См. статью основы резервного копирования и восстановления.

2

Храните чистую копию каждой версии платного плагина, которую устанавливаете

Для проверки файлов плагинов после очистки компания отмечает, что проверка контрольных сумм может быть недоступна для платных плагинов, и советует вместо этого сравнивать их с чистой копией из официального источника. В отличие от плагинов с WordPress.org, у платных плагинов такой проверки может не быть.

Если вы сохраняете ZIP-файл, скачанный у поставщика, для каждой устанавливаемой версии, вы сможете позже проверить, совпадают ли файлы на сервере с теми, которые вы устанавливали. Общие рекомендации по защите WordPress см. в статье безопасность WordPress.

3

Составьте список секретов сайта, исходя из того, что их придётся менять

Учетные данные, которые компания просит сменить, охватывают базу данных, соли, платежи, отправку почты, панель хостинга, FTP и SSH. Если начинать поиск только после обнаружения компрометации, часть из них можно пропустить.

Ведите по одной странице на каждый сайт со списком того, какой секрет где хранится и в какой панели его перевыпускают, чтобы в такой день вы могли менять их по порядку. Тот же список поможет, если взломан сам хостинг-провайдер (что делать, если взломан хостинг-провайдер).

Источники (открытые данные)

Факты в этой статье взяты из следующих публичных источников. Содержимое вредоносного кода, домены, с которыми он связывается, и конкретные значения индикаторов не приводятся.

  • Rank Math, «Rank Math PRO 3.0.123 Security Incident: How to Secure Your Website» (опубликовано 16 октября 2026 года, обновлено 19 октября) — rankmath.com
  • Rank Math, «PRO Changelog» (проверено 20 октября 2026 года; v3.0.124 датирована 16 октября, v3.0.123 — 7 октября) — rankmath.com

История обновлений

2026-10-20: первая версия, основанная на уведомлении Rank Math в редакции от 19 октября. Будет обновлена, когда будут опубликованы причина или цифры.

Читайте дальше

Последние срочные сообщения

FAQ

QКакая версия Rank Math PRO затронута?
A

По данным Rank Math, затронута версия Rank Math PRO v3.0.123 у пользователей, которые скачали её или обновились до неё в период с 20:02 UTC 15 октября 2026 года по 07:12 UTC 16 октября 2026 года. Чистая версия — v3.0.124. Бесплатный плагин Rank Math SEO на WordPress.org не затронут, его пользователям ничего делать не нужно.

QКак проверить, затронут ли мой сайт?
A

Компания советует начать с проверки установленной версии Rank Math PRO в разделе «Плагины» в админке WordPress. Если вы установили и активировали копию 3.0.123, полученную в затронутый период, считайте сайт скомпрометированным и восстанавливайте его. Если вы установили плагин, но не активировали его, удалите файлы плагина, установите 3.0.124 и на всякий случай проведите проверку безопасности. Если вы только скачали плагин и не устанавливали и не активировали его, одного этого инцидента недостаточно, чтобы говорить о компрометации сайта. Если вы не уверены, компания просит обратиться в её службу поддержки.

QДостаточно ли деактивировать плагин?
A

Нет. Компания просит удалить всю папку плагина Rank Math PRO (rank-math-pro) и говорит, что одной деактивации недостаточно. Поскольку вредоносный код может восстанавливать свою скрытую закладку при каждом посещении сайта, компания задаёт порядок действий: сначала выполните шаги, которые мешают ему восстанавливаться, и только потом ищите другие подозрительные файлы.

QЕсли я восстанавливаю сайт из резервной копии, нужно ли всё равно менять пароли?
A

Да. Компания говорит, что смена учетных данных обязательна, даже если вы восстанавливаете сайт из резервной копии. Это касается паролей учетных записей WordPress, учетных данных базы данных в wp-config.php, ключей безопасности и «солей» WordPress, ключей платёжных шлюзов, учетных данных SMTP и других API-ключей, а также учетных данных панели хостинга, FTP/SFTP и SSH. Компания также просит проверить двухфакторную аутентификацию для учетных записей администраторов.

QЧто стало причиной и сколько сайтов пострадало?
A

По состоянию на 20 октября ни то, ни другое не раскрыто. Компания называет затронутую группу «ограниченным числом пользователей», но не приводит цифры и не говорит, как вредоносный код попал в распространяемые файлы. Она сообщает, что принимает меры для снижения риска подобных инцидентов, но не описывает их.

QЧто делать, если я получил письмо от «Rank Math» со ссылкой на скачивание?
A

Не открывайте его. Компания говорит, что никогда не отправляет ссылки для входа или скачивания по электронной почте, и просит пользователей считать подозрительными непрошеные письма с требованием перейти по ссылке для сброса пароля или скачивания. Получите 3.0.124, самостоятельно открыв rankmath.com, войдя в аккаунт и перейдя к своим загрузкам. Компания отмечает, что некоторые пользователи могут не смочь войти и им может понадобиться сбросить пароль от учетной записи.