PHP: патчи выпущены, но угроза эксплуатации сохраняется
PHP-уязвимость получила патчи, но эксплуатация продолжится
PHP.net выпустил обновления для устранения критической уязвимости в PHP. Различные поставщики программного обеспечения синхронизировали выпуск патчей с PHP.net. Скоординированное раскрытие уязвимости позволило предоставить протестированные и рабочие исправления своевременно. Несмотря на утечку деталей некоторыми поставщиками до официального релиза, это не должно затмевать общий успех предоставления патчей.
PHP распределяет нагрузку и обрабатывает загрузку файлов
PHP — это широко используемый скриптовый язык с открытым исходным кодом для веб-разработки. Он встраивается в HTML и используется для создания динамических веб-страниц. PHP также используется для обработки данных форм, управления файлами, работы с базами данных и создания сессий. Уязвимость затрагивает функциональность обработки загрузки файлов, в частности, параметр session.upload_progress.enabled.
Обновление до последней версии PHP обязательно
На данный момент публичных надежных эксплойтов не существует. Однако несколько компаний заявили о наличии рабочего эксплойт-кода. Эксперты SANS ISC считают, что это лишь вопрос времени до его публичного распространения, после чего ожидается более массовая эксплуатация. Cloudflare и Amazon фиксируют большое количество попыток эксплуатации, но неясно, являются ли они успешными. Применение патча остается единственной надежной защитой. Рекомендуется использовать текущее время для поиска и установки исправлений в организации. Для тех, кто не может обновиться, предлагаются обходные пути, но они не гарантируют 100% эффективности и могут лишь выиграть время. Правила для веб-приложений межсетевых экранов также могут помочь. php.net рекомендует сохранить настройку session.upload_progress.enabled=0 до следующего обновления. Встроенные устройства и бытовая техника часто не обновляются и, вероятно, никогда не получат патч. Такие устройства следует изолировать независимо от наличия PHP. Интерфейсы администрирования роутеров, сетевые хранилища, камеры и другие IoT-устройства не следует выставлять в интернет и необходимо изолировать во внутренних сетях.
Изолируйте уязвимые приложения и готовьтесь к будущим угрозам
Уязвимость в PHP является репетицией будущих событий. Раскрытие уязвимости прошло успешно, патчи были доступны. Вероятно, появятся новые уязвимости схожей серьезности, которые будут эксплуатироваться с меньшей ответственностью. Необходимо быть готовым, проводить учения и обновлять инвентаризацию. Были выпущены частичные эксплойты, некоторые из которых могут быть «паразитическими» и пытаться эксплуатировать тех, кто их запускает. Идентификация рабочего эксплойта может быть затруднена. Уязвимость и риск реальны, даже если массовая эксплуатация еще не началась. Она лишь отложена. Рекомендуется не оставаться в состоянии постоянной готовности, чтобы сохранить силы для следующих инцидентов. Не следует игнорировать и другие уязвимости, такие как в Node.js и Fortinet.
Источник