6

Важно! Обязательный плагин для WordPress

На WordPress присутствует уязвимость, через которую на сайте моего клиента проникли в админку

Согласно access.log:

  1. Он выполнил несколько каких-то POST-запрос с URL содержащий GET-параметр rest_route=/batch/v1, по словам клиента он сменил пароль администратора, а также я обнаружил что он создал новый аккаунт с правами администратора

  2. Он успешно зашёл в какой-то аккаунт с правами администратора через обычную форму авторизации

  3. Он установил и активировал плагин замаскированный под какой-то полезный плагин, который позволяет злоумышленникам выполнять любые Linux-команды на сервере через GET-запрос

Просьба выполнить следующие действия:

  1. В каталоге wp-content/plugins создать каталог lock-rest-route
    Каталог wp-content находится в каталоге сайта

  2. В только что созданном каталоге создать файл lock-rest-route.php

  3. Открыть файл в любом редакторе кодов (например: Notepad++ или Visual Studio Code) и вставить этот код:

<?php
/**
* Plugin Name: Lock Rest Route
* Description: Блокировка rest_route для закрытия уязвимости
* Version: 1.0.0
* Author: pikabu.ru/@FanFigureSkating
* Author URI: https://pikabu.ru/@FanFigureSkating
*/
add_action( 'init', 'lock_rest_route', -1000 );
function lock_rest_route() {
if (isset($_GET['rest_route']) || (strpos((isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''), 'batch/v1') !== false)) {
header('HTTP/1.1 403 Forbidden', true, 403);
die();
}
}

И сохранить изменения, затем зайти в админку и активировать плагин "Lock Rest Route". И всё, можете спать спокойно

Этот плагин наглухо закрывает такую уязвимость, блокируя rest_route на раннем этапе и наглухо блокируя batch/v1

Не деактивируйте этот плагин и не удаляйте этот файл, даже если кто-то просит. Просить деактивировать плагин или удалить файл (или каталог) могут только злоумышленники

Компьютер это просто

2.6K постов6.3K подписчик

Правила сообщества

Обязательные.

Уважать мнение других

Не переходить на личности, даже при споре, "Что лучше Intel или AMD".

Матерится, выражая эмоции можно, но опять же, не в адрес оппонента или собеседника.

Отдельно для "свидетелей LINUX":  Вам здесь рады, но и  к Вам пожелание быть проще и понятней.

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

   Рекомендованные.

В публикуемом посте настоятельно рекомендуется указывать конфигурацию ПК (ноутбука) и операционную систему. А также  марки и модели комплектующих.

   Указывайте теги "Компьютер" "Ноутбук" "Программное обеспечение" "сборка компьютера" "Операционная система" "Драйвер" "Комплектующие".

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества