Женьшина показала как надо
Не реклама ,просто вот так надо .
Не реклама ,просто вот так надо .
На WordPress присутствует уязвимость, через которую на сайте моего клиента проникли в админку
Согласно access.log:
Он выполнил несколько каких-то POST-запрос с URL содержащий GET-параметр rest_route=/batch/v1, по словам клиента он сменил пароль администратора, а также я обнаружил что он создал новый аккаунт с правами администратора
Он успешно зашёл в какой-то аккаунт с правами администратора через обычную форму авторизации
Он установил и активировал плагин замаскированный под какой-то полезный плагин, который позволяет злоумышленникам выполнять любые Linux-команды на сервере через GET-запрос
Просьба выполнить следующие действия:
В каталоге wp-content/plugins создать каталог lock-rest-route
Каталог wp-content находится в каталоге сайта
В только что созданном каталоге создать файл lock-rest-route.php
Открыть файл в любом редакторе кодов (например: 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
Не деактивируйте этот плагин и не удаляйте этот файл, даже если кто-то просит. Просить деактивировать плагин или удалить файл (или каталог) могут только злоумышленники
А так вот оно что, а то думал уже может на работу забить завтра, дома то точно ничего не нарушу, хотя...
Россиянам напомнили о том, что 1 сентября 2026 года в силу вступает запрет, за нарушение которого предусмотрены штрафы, исправительные работы и лишение свободы в случае повторного правонарушения. Власти намерены особенно строго пресекать случаи публичного нарушения запрета.
Противоправное действие будет караться штрафом в размере 5 – 10 тысяч рублей для физических лиц и до 200 тысяч рублей – для юридических. Рецидив в течение двух лет после вступления предыдущего приговора в законную силу посчитают отягчающим обстоятельством – в этом случае суд назначит от 150 часов исправительных работ или от 1 до 5 лет лишения свободы.
«С учётом предыдущей правоприменительной практики по сходным статьям я бы не рассчитывал на мягкие наказания даже в случае первого нарушения этого запрета, – говорит старший партнёр адвокатского бюро «Рубинштейн и партнёры» Владислав Иванов. – Лучший способ не потратить силы, нервы и время – это строго соблюдать новый закон и не допускать его нарушений».
Поскольку ответственность предусмотрена в том числе для несовершеннолетних, достигших 14-летнего возраста, родителям рекомендуют в доступной форме объяснить детям-подросткам, как не нарушить запрет – ведь даже если совершить противоправное действие случайно или по незнанию, можно столкнуться с жёсткой реакцией правоохранительной и судебной системы.
Уважаемые пикабушники! Признайтесь, только честно. Сколько раз за день, хотя бы мысленно, вы говорите кому-нибудь "ИДИ НАХУЙ!"?