Перейти к содержимому

Как индикатор выполнения стал «универсальной отмычкой» для 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