Как индикатор выполнения стал «универсальной отмычкой» для 70% интернета
Dr. Josh C. Simmons
0:00 / 0:00
Как индикатор выполнения стал «универсальной отмычкой» для 70% интернета
9 881 просмотр · 14 часов назад
Dr. Josh C. Simmons
33,4 тыс. подписчиков
9 881 просмотр · 14 часов назад
Примерно 70% сайтов в интернете работают на PHP, и каждая версия PHP за последнее десятилетие имела одну и ту же уязвимость. Пара специально сформированных запросов, отсутствие пароля, отсутствие учетной записи — и злоумышленник запускает свои команды на вашем сервере. Неважно, насколько хорош ваш код, потому что ошибка находится в самом PHP и срабатывает еще до начала выполнения кода вашего приложения.
Я объясню PHP2Shell на примере отеля (программистское образование не требуется): администратор, который никогда не уходит домой, записка в ящике 200, указывающая на номер 5000, и ошибка нехватки памяти, которая включает пожарную сигнализацию и вылетает из окна вместо того, чтобы убрать последствия. Затем две уязвимости (CVE-2026-109618 и CVE-2026-109619, обе с рейтингом 9,2 из 10), что именно меняет патч PHP и что вам нужно сделать сегодня вечером: обновиться до версии 8.5.12, 8.4.27, 8.3.36 или 8.2.35, а затем перезапустить все рабочие процессы.
Больше всего меня беспокоит ИИ. Эта уязвимость находилась в коде PHP целое десятилетие, её почти наверняка обнаружили с помощью ИИ, анализируя этот код, и люди воспроизводили её ещё до того, как PHP выпустил патч.
Разделы
0:00 Начало
0:40 Администратор на ресепшене
2:12 Дверь
3:18 Пожарная сигнализация
4:25 Ящик 200, комната 5000
6:18 Второй запрос
8:01 Еще две двери
8:47 Кто пострадает
9:21 Патч
10:11 Что делать сегодня вечером
11:10 Проблема ИИ
Еженедельный обзор новостей по кибербезопасности и технологиям: https://newsletter.drjoshcsimmons.com
Членство начинается от 5 долларов в месяц и финансирует исследовательскую работу: / @drjoshcsimmons
Все остальное, что я делаю: https://drjoshcsimmons.com/links