Лента угроз

CVE-2026-63030 / CVE-2026-60137 — SQL-инъекция без аутентификации до RCE в ядре WordPress (разбор и исправления)

CVE-2026-63030, уязвимость в REST API ядра WordPress, в связке с CVE-2026-60137 даёт SQL-инъекцию и RCE без аутентификации (CVSS 9.8, KEV). Обновите до 6.8.6, 6.9.5 или 7.0.2.

Опубликовано 2026-07-21 Обновлено 2026-10-23 Последняя проверка 2026-10-19 6 мин чтения
На этой странице

Консультативный материал по уязвимостям, для которых подтверждено активное использование в атаках (они включены в каталог CISA KEV). Описано, что происходит, что затронуто и как реагировать. Инструкций по атакам и демонстраций эксплуатации здесь нет.

Ветка 6.8 не затронута той же цепочкой RCE

В официальном уведомлении обе уязвимости указаны для веток 6.9 и 7.0, но для 6.8 — только CVE-2026-60137. Рекомендация обновиться до 6.8.6 не означает, что эта ветка подвержена CVE-2026-63030.

Краткая сводка по уведомлению
CVE
CVE-2026-63030 (подмена маршрута, CWE-436) + связанная CVE-2026-60137 (SQL-инъекция, CWE-89)
Серьёзность
Критическая (CVSS 9,8), активно эксплуатируется (CISA KEV; срок устранения — 2026-07-24)
Тип
Подмена маршрута в REST API × SQL-инъекция в author__not_in → SQL-инъекция без аутентификации → RCE
Последствия
SQL-инъекция без аутентификации, удалённое выполнение кода (RCE), кража данных
Затронуто
63030: ветки 6.9.x / 7.0.x; ветка 6.8.x затронута только 60137
Основное исправление
Обновление до 6.8.6 / 6.9.5 / 7.0.2 или новее
9,8
CVSS / худший класс
Без аутентификации
Доступность (в связке)
SQLi→RCE
Доступное последствие
6.8.6/6.9.5/7.0.2
Основное исправление

Доступ без аутентификации

Подмена маршрута в REST API (CWE-436)

SQL-инъекция через author__not_in

RCE и кража данных

Исправление: обновление до 6.8.6 / 6.9.5 / 7.0.2 или новее

Это не одна уязвимость, а две в связке: подмена маршрута обходит проверку авторизации, и SQL-инъекция за ней становится доступной без аутентификации.

Почему опасно не устанавливать обновление

Поскольку RCE доступно без аутентификации, публичные сайты на WordPress попадают под массовое автоматизированное сканирование. Это уязвимость ядра, а не отдельного плагина, поэтому каждый сайт на затронутой версии потенциально находится под угрозой. CISA обязала федеральные ведомства устранить уязвимость до 2026-07-24. Довод «мы слишком малы, чтобы нас атаковали» не работает.

Что затронуто

ПараметрДетали
ОбъектЯдро WordPress
Затронутые версии6.8.0–6.8.5 (60137) / 6.9.0–6.9.4 / 7.0.0–7.0.1
Исправленная версия6.8.6 / 6.9.5 / 7.0.2 и новее
УсловиеБез аутентификации в связке
Доступное последствиеSQL-инъекция → удалённое выполнение кода (RCE); кража данных
СтатусОбе уязвимости активно эксплуатируются (CISA KEV; срок устранения — 2026-07-24)

О различиях в оценках серьёзности (с обеих сторон)

Серьёзность CVE-2026-60137 сама по себе различается в зависимости от источника. WPScan оценивает её в CVSS 5,9 (сама по себе она требует, чтобы плагин или тема передали ненадёжные данные в author__not_in, — это предварительное условие доступности), а CISA оценивает в 9,1. В связке с подменой маршрута из CVE-2026-63030 она становится доступной напрямую через REST API и фактически эксплуатируется без аутентификации (CVSS 9,8). Различие отражает то, как каждый источник оценивает предварительное условие доступности; ответ один — обновиться до исправленной версии.

Как реагировать

1

Обновите ядро до 6.8.6 / 6.9.5 / 7.0.2+ (первоочередно)

Обновите ядро WordPress до исправленной версии. Именно это реально блокирует RCE. Автоматические обновления минорных версий включены по умолчанию, но многие сайты их отключают, поэтому проверьте версию, которая реально работает.
2

Проверьте наличие компрометации (исходите из того, что до обновления сайт могли атаковать)

Ищите неожиданные административные учётные записи, незнакомые плагины и темы, изменённые файлы ядра и плагинов, подозрительный исходящий трафик и обращения к пакетной конечной точке REST API без аутентификации. Считайте, что при SQL-инъекции с переходом к RCE «вся база данных (пользователи, секреты) могла утечь».
3

Временная защита до обновления (эшелонированная защита)

Если обновиться сразу нельзя, ограничьте доступ к пакетной конечной точке REST API и используйте WAF, чтобы снизить риск. Для пользователя базы данных приложения задайте минимальные необходимые права. Это лишь закрывает брешь; настоящее исправление — обновление.
4

Автоматически отслеживайте CVE для ядра, плагинов и тем

Следите за версиями и CVE ядра WordPress и всех плагинов и тем, а при публикации уведомлений обновляйтесь без промедления. Это системно предотвращает ситуацию, когда известная публичная CVE пропущена и остаётся незакрытой.

Позиция этого сайта: проектируйте, исходя из того, что любые входные данные ненадёжны

По существу эта уязвимость возникает, когда ненадёжные данные попадают в запрос по неожиданному пути (подмена маршрута). SQL-инъекцию предотвращают, всегда используя параметризованные запросы (подготовленные выражения) и всегда очищая и проверяя входные данные независимо от пути и предполагаемых условий. Обновление обязательно, но в долгосрочной перспективе окупаются подход «не доверяй входным данным» и регулярная практика автоматического отслеживания CVE для ядра и плагинов с быстрым обновлением.

Что читать дальше

Источники и область охвата

Эти первоисточники подтверждают настройки, область охвата и рекомендации по устранению, описанные выше; ссылки проверены 23 октября 2026 года. Учитывайте условия по версиям и конфигурации. Приоритеты в чек-листе и выводы — это рекомендации данного сайта, а не полная повторная проверка статьи и не гарантия безопасности.

FAQ

QЧто может сделать злоумышленник с помощью CVE-2026-63030?
A

Уязвимость «route confusion» в пакетной конечной точке REST API ядра WordPress в сочетании с SQL-инъекцией в author__not_in функции WP_Query (CVE-2026-60137) позволяет неаутентифицированному злоумышленнику выполнить SQL-инъекцию и в итоге получить удалённое выполнение кода (RCE). Это ведёт к краже данных, изменению внешнего вида сайта, созданию административных учётных записей без ведома владельца и атакам на другие системы. Уязвимость входит в число самых опасных: CVSS 9,8, подтверждено активное использование в атаках (CISA KEV).

QКакое исправление самое надёжное?
A

Обновите ядро WordPress до 6.8.6 (ветка 6.8.x), 6.9.5 (ветка 6.9.x) или 7.0.2 (ветка 7.0.x) либо новее. Исправления для веток 6.9 и 7.0 закрывают обе уязвимости CVE; 6.8.6 закрывает только 60137. WordPress по умолчанию включает автоматические обновления минорных версий, но многие сайты их отключают, поэтому проверьте версию, которая реально работает. Пока обновление невозможно, ограничьте доступ к пакетной конечной точке REST API и используйте WAF как один из уровней защиты.

QКак это связано с CVE-2026-60137 и почему источники по-разному оценивают серьёзность?
A

CVE-2026-60137 — это SQL-инъекция из-за недостаточной очистки параметра author__not_in. Сама по себе она требует, чтобы плагин или тема передали ненадёжные данные (поэтому WPScan оценивает её в CVSS 5.9). В связке с подменой маршрута из CVE-2026-63030 она становится доступной напрямую через REST API и эксплуатируется без аутентификации, с оценкой CVSS 9,8 (CISA оценивает саму 60137 в 9,1). Различие в том, как каждый источник оценивает предварительное условие доступности. Обе уязвимости устраняются одним и тем же релизом, поэтому ответ один: обновить ядро.