Новости
PHP2Shell: утечка критических RCE в PHP 5–8
До релиза патча утекли детали двух критических RCE в PHP. Экстренный фикс вышел 21 октября — под угрозой любой сайт на PHP с приёмом файлов.
22 октября 2026 Synology выпустила официальный бюллетень безопасности Synology-SA-26:14 с патчами для уязвимостей CVE-2026-109618 и CVE-2026-109619 (связка PHP2Shell) — обновлённые пакеты PHP 7.4–8.4, Mail Station и Synology Calendar уже доступны в Package Center. QNAP в своём бюллетене того же дня подтвердил уязвимость в QTS, QuTS hero и QuTScloud, но готового патча на момент публикации нет.

Коротко: критические уязвимости PHP2Shell (CVE-2026-109618 и CVE-2026-109619), патч для которых PHP выпустил 21 октября, оказались актуальны не только для веб-серверов, но и для домашних и офисных сетевых накопителей (NAS) — на них PHP используется внутренней веб-панелью управления и пакетами вроде почтового сервера. Synology отреагировала быстро: 22 октября вышел бюллетень Synology-SA-26:14 с обновлёнными пакетами PHP для DSM, устанавливаемыми через Package Center. QNAP в тот же день подтвердил уязвимость своих систем QTS, QuTS hero и QuTScloud, но патча пока не выпустил — владельцам таких накопителей временно рекомендуют ограничить удалённый доступ.
PHP2Shell — неформальное название двух критических уязвимостей удалённого выполнения кода в самом интерпретаторе PHP, подробности о которых стали известны ещё до координированного релиза патча. Подробно про саму утечку и экстренный выпуск фикса 21 октября мы писали в заметке «PHP2Shell: утечка критических RCE в PHP 5–8». На практике PHP работает не только на обычных сайтах — он лежит в основе веб-интерфейсов многих сетевых накопителей (NAS), которыми пользуются для хранения файлов, фото и резервных копий дома и в малом офисе.
Именно поэтому через день после патча для самого PHP производители NAS начали публиковать собственные бюллетени: уязвимость в интерпретаторе автоматически означает уязвимость в веб-панели устройства, если производитель не успел собрать и выпустить обновлённый пакет PHP для своей прошивки.
22 октября 2026 Synology опубликовала официальный бюллетень Synology-SA-26:14 с уровнем критичности «Critical». В перечень уязвимых компонентов попали версии PHP с 7.3 по 8.4, а также приложения Mail Station и Synology Calendar, которые используют PHP для собственной работы. Для версии PHP 7.3 исправления не будет — эта ветка достигла конца жизненного цикла (End of Life), и Synology рекомендует перейти на более новую.
Обновлённые пакеты уже раздаются через Package Center устройств DSM, так что для большинства пользователей достаточно открыть Центр пакетов и установить доступные обновления вручную или дождаться автоматической установки, если она включена.
QNAP в своём бюллетене безопасности от 22 октября подтвердила, что уязвимости затрагивают QTS 5.2.11 и более ранние версии, QTS 6.1.0, несколько веток QuTS hero (h6.1.0, h6.0.x, h5.2.11 и ранее), QuTScloud c5.2.9 и более ранние версии, а также приложение Note Station 3. В отличие от Synology, на момент публикации этой заметки QNAP не выпустила обновлённую прошивку или пакет PHP — компания сообщила, что работает над исправлением, но не назвала дату выхода.
Пока у одного из крупнейших производителей NAS нет готового фикса, а детали уязвимости уже публичны — это окно особенно опасно для устройств QNAP, открытых в интернет напрямую (проброс портов, UPnP) для удалённого доступа к файлам.
Для сравнения: разработчики файрвол-дистрибутивов OPNsense и pfSense, а также проект Nextcloud (в сборке All-in-One, версия 14.4.1) уже выпустили собственные обновления с пропатченным PHP — то есть скорость реакции у разных производителей программных и аппаратных продуктов на базе PHP заметно различается.
Сама уязвимость не портит и не блокирует хранящиеся на NAS файлы — опасность в том, что через неё злоумышленник может получить контроль над устройством, а значит и доступ ко всем данным на нём. Базовые принципы защиты сетевых хранилищ и загружаемых файлов от вредоносного кода собраны в разделе безопасность файлов.