Log4j1XmlLayout из моста Apache Log4j 1-to-Log4j 2 не может экранировать символы, запрещенные стандартом XML 1.0, что приводит к некорректному выводу XML. Соответствующие синтаксические анализаторы XML должны отклонять документы, содержащие такие символы, с фатальной ошибкой, которая может привести к тому, что последующие системы обработки журналов отбросят или не смогут индексировать затронутые записи. Затронуты две группы пользователей:
* Те, кто использует Log4j1XmlLayout непосредственно в файле конфигурации Log4j Core 2.
* Те, кто использует уровень совместимости конфигурации Log4j 1 с org.apache.log4j.xml.XMLLayout, указанным в качестве класса макета.
Пользователям рекомендуется выполнить обновление до моста Apache Log4j 1-to-Log4j 2 версии 2.25.4, который устраняет эту проблему. Примечание. Мост Apache Log4j 1-to-Log4j 2 устарел и не будет присутствовать в Log4j 3.
Пользователям рекомендуется ознакомиться с руководством по переходу с Log4j 1 на Log4j 2 https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html и, в частности, с разделом, посвященным устранению зависимости от моста.
Показать оригинальное описание (EN)
The Log4j1XmlLayout from the Apache Log4j 1-to-Log4j 2 bridge fails to escape characters forbidden by the XML 1.0 standard, producing malformed XML output. Conforming XML parsers are required to reject documents containing such characters with a fatal error, which may cause downstream log processing systems to drop or fail to index affected records. Two groups of users are affected: * Those using Log4j1XmlLayout directly in a Log4j Core 2 configuration file. * Those using the Log4j 1 configuration compatibility layer with org.apache.log4j.xml.XMLLayout specified as the layout class. Users are advised to upgrade to Apache Log4j 1-to-Log4j 2 bridge version 2.25.4, which corrects this issue. Note: The Apache Log4j 1-to-Log4j 2 bridge is deprecated and will not be present in Log4j 3. Users are encouraged to consult the Log4j 1 to Log4j 2 migration guide https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html , and specifically the section on eliminating reliance on the bridge.
Характеристики атаки
Последствия
Строка CVSS v4.0