CVE-2025-54812

Improper Output Neutralization for Logs vulnerability in Apache Log4cxx. When using HTMLLayout, logger names are not properly escaped when writing out to the HTML file. If untrusted data is used to retrieve the name of a logger, an attacker could theoretically inject HTML or Javascript in order to hide information from logs or steal data from the user. In order to activate this, the following sequence must occur: * Log4cxx is configured to use HTMLLayout. * Logger name comes from an untrusted string * Logger with compromised name logs a message * User opens the generated HTML log file in their browser, leading to potential XSS Because logger names are generally constant strings, we assess the impact to users as LOW This issue affects Apache Log4cxx: before 1.5.0. Users are recommended to upgrade to version 1.5.0, which fixes the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:apache:log4cxx:*:*:*:*:*:*:*:*

History

26 Aug 2025, 21:16

Type Values Removed Values Added
References () https://github.com/apache/logging-log4cxx/pull/509 - () https://github.com/apache/logging-log4cxx/pull/509 - Issue Tracking, Patch
References () https://github.com/apache/logging-log4cxx/pull/514 - () https://github.com/apache/logging-log4cxx/pull/514 - Issue Tracking, Patch
References () https://logging.apache.org/security.html#CVE-2025-54812 - () https://logging.apache.org/security.html#CVE-2025-54812 - Vendor Advisory
First Time Apache
Apache log4cxx
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.4
CPE cpe:2.3:a:apache:log4cxx:*:*:*:*:*:*:*:*

25 Aug 2025, 20:24

Type Values Removed Values Added
Summary
  • (es) Vulnerabilidad de neutralización de salida incorrecta para registros en Apache Log4cxx. Al usar HTMLLayout, los nombres de registradores no se escapan correctamente al escribir en el archivo HTML. Si se usan datos no confiables para recuperar el nombre de un registrador, un atacante podría, en teoría, inyectar HTML o Javascript para ocultar información de los registros o robar datos del usuario. Para activar esto, debe ocurrir la siguiente secuencia: * Log4cxx está configurado para usar HTMLLayout. * El nombre del registrador proviene de una cadena no confiable * El registrador con nombre comprometido registra un mensaje * El usuario abre el archivo de registro HTML generado en su navegador, lo que lleva a un posible XSS Debido a que los nombres de registradores generalmente son cadenas constantes, evaluamos el impacto para los usuarios como BAJO Este problema afecta a Apache Log4cxx: antes de 1.5.0. Se recomienda a los usuarios actualizar a la versión 1.5.0, que soluciona el problema.

22 Aug 2025, 19:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-08-22 19:15

Updated : 2025-08-26 21:16


NVD link : CVE-2025-54812

Mitre link : CVE-2025-54812

CVE.ORG link : CVE-2025-54812


JSON object : View

Products Affected

apache

  • log4cxx
CWE
CWE-117

Improper Output Neutralization for Logs