WordPress 7.1.4: 22 уязвимости и RCE при обновлении. Что сделать
28 октября 2026 года вышел WordPress 7.1.4 — релиз только с исправлениями безопасности. Разработчики просят обновиться немедленно. По подсчёту Patchstack, в нём закрыты 22 уязвимости в 17 бюллетенях. Самая опасная — гонка в процессе обновления ядра, которая может привести к удалённому выполнению кода без входа в админку. Остальные в основном хранимые XSS, для которых нужна учётная запись автора или участника.
Что исправили
Анонс на wordpress.org опубликовал Аарон Джорбин, он же вёл релиз вместе с Ником Цекурасом. В анонсе 12 пунктов про безопасность и отдельно — обновление корневых сертификатов после отзыва удостоверяющего центра eMudhra. Patchstack разложил пункты подробнее и указал, какие права нужны атакующему.
| Проблема | Кто может воспользоваться |
|---|---|
| Гонка в процессе обновления ядра, ведущая к RCE | без входа, но только во время обновления и при доступе к папке wp-content/upgrade/ из веба |
| Неопубликованные наборы изменений Customizer видны посторонним | без входа |
| Хранимые XSS в Interactivity API (семь бюллетеней с общей причиной) | участник (Contributor) и выше |
| XSS в блоках: категории, плейлист, изображение, пагинация комментариев | участник или автор |
| XSS в Customizer selective refresh | участник; срабатывает, когда администратор открывает Customizer |
| XSS в запросах на удаление персональных данных и в логинах | редактор и выше или специально созданное имя пользователя |
| Заметки к записи читаются без права её редактировать | роль с правом модерации комментариев |
Два пункта в анонсе отмечены как найденные Anthropic: XSS в запросах на удаление персональных данных и XSS через специально составленные логины. Остальное нашли независимые исследователи и команда безопасности WordPress.
Насколько опасна RCE при обновлении
По описанию Patchstack, до 7.1.4 временная папка для распаковки пакета в wp-content/upgrade/ получала предсказуемое имя, а очистка удаляла защитный index.php. Пока обновление идёт — несколько секунд, — копия файлов WordPress лежала по угадываемому адресу. Patchstack оценил сложность атаки как высокую и называет практическую эксплуатацию маловероятной. Но окно открывается при каждом обновлении, в том числе автоматическом. В 7.1.4 к имени папки добавили 16 случайных символов, а index.php больше не удаляется.
Какие версии получили исправления
Патчи перенесли во все ветки, где ещё выходят исправления безопасности, — до 4.7 включительно. В тот же день вышли 7.0.8, 6.9.11, 6.8.12, 6.7.11, 6.6.11, 6.5.14, 6.4.14 и так далее до 4.7.39. Сайты на 4.6 и старше исправлений не получат. Все исправления есть и в WordPress 7.2 Beta 3. Финальный 7.2 запланирован на 8 декабря, о его изменениях мы писали в статье про 7.2 Beta.
Что сделать владельцу сайта
- Откройте «Консоль → Обновления» и проверьте версию. Если там не 7.1.4 (или 7.0.8, 6.9.11 для старших веток), обновитесь вручную.
- Если автообновления ядра отключены, решите, кто и когда обновляет сайт. Такие релизы выходят несколько раз за осень.
- Попросите хостинг или администратора сервера закрыть веб-доступ к
wp-content/upgrade/и проверить, что листинг каталога выключен. Между обновлениями там должен лежать толькоindex.php. - Пересмотрите, у кого есть роли «Участник», «Автор» и выше. Почти все XSS из релиза начинаются с такой учётной записи: уволенные сотрудники и забытые подрядчики — первый кандидат на удаление.
- Проверьте плагины и свои роли, которые дают право модерации комментариев без права редактирования записей: их касается проблема с заметками.
- После обновления пройдите ключевые сценарии: вход, формы, корзина, редактор.
Если сайт давно не обновлялся и вы не уверены в плагинах, начните с бесплатной проверки уязвимостей CMS. Регулярные обновления ядра и плагинов с проверкой на копии входят в поддержку сайтов на WordPress.
Вопросы и ответы
Обновится ли сайт сам?
Сайты с включёнными фоновыми обновлениями начнут обновляться автоматически. Если автообновления отключены хостингом, плагином или в wp-config.php, нужно обновить вручную через «Консоль → Обновления».
Сколько всего уязвимостей в 7.1.4?
В анонсе WordPress 12 пунктов о безопасности. Patchstack считает 22 уязвимости в 17 бюллетенях, потому что некоторые пункты объединяют несколько проблем. Разница в способе подсчёта, а не в составе исправлений.
У меня WordPress 6.x, обязательно переходить на 7.1?
Для безопасности достаточно обновиться до последнего выпуска своей ветки, например 6.9.11. Но активно поддерживается только последняя версия, поэтому переход на 7.1 стоит запланировать.
Опасны ли XSS, если у нас один администратор?
Риск ниже, потому что почти все они требуют учётной записи с правами участника или автора. Но если сайт пускает гостевых авторов или в нём остались старые учётки, обновиться нужно сразу.
Читайте также
ИИ находит уязвимости быстрее: как часто теперь обновлять сайт
ОбзорыУязвимости WordPress за 23–24 октября: Prime Mover 9.8 и что обновить
ОбзорыОбзор wp2shell: критическая уязвимость ядра WordPress
НовостиNext.js выпустит патч 3 ноября: семь уязвимостей средней опасности
Новостиcurl 8.23.0: уязвимость HTTP/2 высокой важности, кого касается
НовостиAndroid: октябрьский бюллетень, 25 уязвимостей, семь критических