За останні роки платформа WordPress зробила величезний крок уперед: з виходом лінійок 6.x та 7.x створення контенту та стилізація сайтів стали швидшими та гнучкішими. Проте популярність CMS має й зворотний бік. Екосистема стає головною ціллю для автоматизованих хакерських атак.
Нещодавно веб-розробники та власники сайтів по всьому світу зіштовхнулися з однією з найнебезпечніших атак останнього часу — ланцюжком вразливостей WP2Shell (CVE-2026-63030), яка зачепила версії ядра від 6.8 до 7.0.
У цій статті ми розберемо, як саме працював цей «хробак», чому звичайне видалення вірусу не допомагає та чому безпека повинна закладатися ще на етапі, коли ви плануєте замовити сайт.
-
Анатомія атаки: Як бот стає адміністратором без пароля
Більшість класичних атак базуються на підборі паролів (Brute Force) або підробці форм. Проте у версіях WordPress 6.8–7.0 зловмисники використали складніший механізм: поєднання SQL-ін’єкції в WP_Query та обходу авторизації через REST API.
Сценарий зараження виглядав так:
- Неавторизований запит: Бот надсилає спеціально сформований запит до REST API на ендпоінт /wp-json/batch/v1.
- Впровадження в базу даних: Через прогалину в обробці параметрів запиту скрипт обходить перевірку прав і виконує команду в базі даних MySQL.
- Створення «фантомного» адміна: У таблицю wp_users непомітно додається новий користувач із максимальними правами (наприклад, з логіном wp_sys_admin або випадковим набором символів).
- Завантаження бекдорів: Отримавши права адміністратора, робот завантажує вірусний плагін або додає шкідливий код у файли functions.php чи index.php.
У результаті на сайті з’являлися приховані редиректи на фішингові ресурси, мобільні редиректи або приховане спам-посилання, що миттєво нищило SEO-позиції в Google.
-
Чому звичайний антивірус не вирішує проблему?
Коли власник ресурсу помічає проблему, перше рішення — встановити плагін-сканер і видалити заражені файли. Проте у випадку з атаками на рівні ядра 6.8–7.0 це видалення наслідків, а не причини.
Якщо у вашій базі даних залишився «фантомний» обліковий запис або не закрито доступ до вразливого REST API ендпоінту, бот повернеться через кілька годин і знову завантажить вірус.
Саме тому якісна розробка сайтів в Україні вже давно вийшла за межі простої верстки макета чи встановлення готового шаблону. Інженерний підхід передбачає глибоке налаштування серверної та програмної безпеки.
-
Як ми захищаємо WordPress-проєкти на практиці
Щоб убезпечити ресурс від подібних загроз, недостатньо просто натиснути кнопку «Оновити». Комплексний захист включає кілька рівнів:
- Чистка та аудит бази даних: Перевірка таблиць wp_users та wp_usermeta на наявність незареєстрованих облікових записів із привілеями administrator.
- Обмеження REST API: Закриття доступу до чутливих REST API ендпоінтів для неавторизованих користувачів.
- Захист на рівні конфігурації: Блокування редагування файлів із адмін-панелі (DISALLOW_FILE_EDIT) та жорсткі правила доступу до wp-config.php і .htaccess.
- Налаштування WAF (Web Application Firewall): Фільтрація вхідного трафіку на рівні сервера (Cloudflare / ModSecurity) для відсікання автоматичних ботів ще до того, як вони торкнуться вашого сайту.
Висновок: Безпека як основа цифрового бізнесу
Атака на версії 6.8–7.0 доводить: зекономити на технічному супроводі чи захисті сайту — це ризик втратити репутацію та клієнтів за один день.
Плануючи замовити сайт під ключ, важливо обирати фахівців, які розуміють специфіку роботи движка «під капотом» і вміють протидіяти сучасним кіберзагрозам. Професійна розробка сайтів — це не лише про гарний дизайн, а й про стабільність, швидкість і надійний захист вашого бізнесу в мережі.

