Qualys WAS обнаруживает Log4Shell (CVE-2021-44228) в веб-приложениях
Qualys Web Application Scanning (WAS) теперь обнаруживает критическую уязвимость Log4Shell (CVE-2021-44228) с помощью QID 150440 и 150441, используя внеполосное обнаружение через Qualys Periscope.
Обзор
9 декабря 2021 года была раскрыта критическая уязвимость удаленного выполнения кода (CVE-2021-44228) в Apache Log4j2, затрагивающая версии 2.x до 2.15.0-rc1. С оценкой CVSSv3 10 эта ошибка позволяет удаленным злоумышленникам выполнять произвольный код в системах, использующих библиотеку Log4j2. Активная эксплуатация в дикой природе побудила Qualys выпустить возможности обнаружения в модуле Web Application Scanning (WAS).
Методология обнаружения
Qualys WAS использует QID 150440 и 150441 для обнаружения уязвимых веб-приложений. Сканер внедряет полезные нагрузки JNDI в несколько HTTP-заголовков (например, User-Agent, X-Forwarded-For, Cookie) и использует механизм внеполосного обнаружения (OOB). Когда уязвимое приложение обрабатывает полезную нагрузку, оно выполняет DNS-обратный вызов к Qualys Periscope, который проверяет запрос и подтверждает уязвимость.
Затронутые приложения
- Apache Struts2
- Apache Solr
- Apache Druid
- Apache OFBiz
- Apache JSPWiki
Устранение
Пользователям следует обновить Apache Log4j до версии 2.17.1, которая устраняет CVE-2021-44228, CVE-2021-45046 и CVE-2021-44832.