CVE-2022-41966 in Banking Digital Experience
Сводка
по VulDB • 08.06.2026
XStream сериализует объекты Java в XML и обратно. Версии старше 1.4.20 могут позволить удаленному злоумышленнику завершить работу приложения с ошибкой переполнения стека, что приводит только к отказу в обслуживании (DoS) посредством манипуляции обрабатываемым входным потоком. Атака использует реализацию метода hashCode для коллекций и отображений (maps), чтобы принудительно вызвать рекурсивный расчет хеш-кода, что приводит к переполнению стека. Эта проблема исправлена в версии 1.4.20, которая обрабатывает переполнение стека и вместо этого вызывает исключение InputManipulationException. Потенциальным обходным решением для пользователей, которые используют только HashMap или HashSet и чьи XML-данные ссылаются на них только как на отображение (map) или набор (set) по умолчанию, является изменение реализации по умолчанию для java.util.Map и java.util в соответствии с примером кода в указанном уведомлении. Однако это подразумевает, что ваше приложение не заботится о конкретной реализации отображения, и все элементы должны быть сравнимыми.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.