Уязвимость неконтролируемого потребления ресурсов в Apache Struts. Приложение, которое предоставляет конечную точку, собирающую отчеты о нарушении политики безопасности контента, считывает отправленный отчет в память, не ограничивая объем, который он может принять, поэтому один запрос может исчерпать кучу и отказать в обслуживании другим пользователям. Такие конечные точки обычно доступны без аутентификации.
Базовый дистрибутив по умолчанию не отображает такую конечную точку; приложения, которые не собирают отчеты о нарушениях, не затрагиваются. Эта проблема затрагивает Apache Struts: с 6.0.0 по 6.10.0, с 7.0.0 по 7.2.1. Пользователям рекомендуется выполнить обновление до версии 6.11.0 или 7.3.0, которая устраняет проблему.
Показать оригинальное описание (EN)
Uncontrolled resource consumption vulnerability in Apache Struts. An application that exposes an endpoint collecting Content Security Policy violation reports reads the submitted report into memory without bounding how much it will accept, so a single request can exhaust the heap and deny service to other users. Such endpoints are ordinarily reachable without authentication. The core distribution maps no such endpoint by default; applications that do not collect violation reports are not affected. This issue affects Apache Struts: from 6.0.0 through 6.10.0, from 7.0.0 through 7.2.1. Users are recommended to upgrade to version 6.11.0 or 7.3.0, which fixes the issue.
Характеристики атаки
Последствия
Строка CVSS v3.1