
Техническая консультация по уязвимостям RCE PHP2Shell (CVE-2026-109618, CVE-2026-109619), охватывающая первопричину, векторы эксплуатации, проверки обнаружения и рекомендации по устранению в PHP.
Техническое уведомление, аналитика угроз и сигнатуры обнаружения для уязвимостей удалённого выполнения кода PHP2Shell.
PHP2Shell — это пара критических уязвимостей нулевого дня, обнаруженных в ядре движка PHP (CVE-2026-109618 и CVE-2026-109619). Эти уязвимости позволяют неаутентифицированным злоумышленникам выполнять произвольный код (RCE) на серверах, использующих уязвимые конфигурации PHP.
┌───────────────────────────────┐
│ Unauthenticated Attacker │
└───────────────┬───────────────┘
│
▼ 🟣 Exploit Payload
┌───────────────────────────────┐
│ PHP Engine Core Processing │
│ (Stream Filters / PHAR Arch) │
└───────────────┬───────────────┘
│
▼ ⚡
┌───────────────────────────────┐
│ Arbitrary Shell Execution │
└───────────────────────────────┘
| Параметр | Детали |
|---|---|
| Уязвимости | CVE-2026-109618 и CVE-2026-109619 |
| Оценка CVSS v4.0 | 9.2 (Критическая) |
| Вектор | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H |
| Воздействие | Неаутентифицированное удалённое выполнение кода (RCE) |
| Затронутое ПО | PHP 5.x, PHP 7.x, PHP 8.0, 8.1, 8.2, 8.3, 8.4 |
.phar).
Наиболее эффективное решение — немедленно обновить сервер до последних исправленных бинарных файлов PHP:
# Debian / Ubuntu
sudo apt update && sudo apt install --only-upgrade php8.3-cli php8.3-fpm
# RHEL / CentOS / Rocky Linux
sudo dnf update php
Если ваше приложение зависит от версий с истёкшим сроком поддержки (EOL) (например, PHP 7.x или 8.0), которые не получают официальных патчей безопасности:
php.ini:disable_functions = exec,passthru,shell_exec,system,proc_open,popen,phar
php://filter/, phar://).Чтобы проверить, потенциально уязвим ли ваш сервер под управлением PHP:
# Check running PHP version
php -v
# Check loaded modules and PHAR settings
php -i | grep -i "phar"
Вклад, обновления угроз и правила обнаружения (YARA / Sigma) приветствуются!
git checkout -b feature/sigma-rule)git commit -m 'Add Sigma detection rule')git push origin feature/sigma-rule)Этот репозиторий создан исключительно в образовательных, защитных и исследовательских целях. Сопровождающие не несут ответственности за неправомерное использование или незаконную деятельность, совершённую с использованием предоставленной здесь информации.