Vulnerabilidades / CVE-2021-45046

crítica

CVE-2021-45046

log4j-core: DoS in log4j 2.x with thread context message pattern and context lookup pattern (incomplete fix for CVE-2021-44228)

Publicada Modificada CWE 917
En la Trivy database desde, como mínimo, el 24 oct 2026, 07:11 UTCNo consta cuándo entró antes de ese build.

Severidad por fuente

NVD9.0CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
GHSA9.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Red Hat8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

La etiqueta propia de Trivy es CRITICAL. Crítica según NVD, GHSA, Amazon. Más baja según Ubuntu (alta), Red Hat (media).

Descripción

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.

Paquetes afectados y versiones corregidas

FuentePaqueteCorregido en
amazon linux 1java-1.6.0-openjdk, java-1.6.0-openjdk-debuginfo, java-1.6.0-openjdk-demo y 17 más1:1.6.0.41-1.13.13.1.78.amzn1 y 2 más
amazon linux 2aws-kinesis-agent, java-1.7.0-openjdk, java-1.7.0-openjdk-accessibility y 31 más2.0.4-1.amzn2 y 4 más
amazon linux 2022log4j, log4j-jcl, log4j-slf4j2.17.2-1.amzn2022.0.3
maven::GitHub Security Advisory Mavenorg.apache.logging.log4j:log4j-core, org.ops4j.pax.logging:pax-logging-log4j22.16.0, 2.12.2, 2.3.1 y 1 más
debian 10apache-log4j22.16.0-1~deb10u1
debian 11apache-log4j22.16.0-1~deb11u1
debian 12apache-log4j22.16.0-1
debian 13apache-log4j22.16.0-1
debian 14apache-log4j22.16.0-1
echoapache-log4j22.16.0-1
Red Hatopendaylightsin corrección indicada
ubuntu 20.04apache-log4j22.16.0-0.20.04.1
Mostrar las 70 entradas de 15 fuentes
FuentePaqueteCorregido en
amazon linux 1java-1.6.0-openjdk1:1.6.0.41-1.13.13.1.78.amzn1
amazon linux 1java-1.6.0-openjdk-debuginfo1:1.6.0.41-1.13.13.1.78.amzn1
amazon linux 1java-1.6.0-openjdk-demo1:1.6.0.41-1.13.13.1.78.amzn1
amazon linux 1java-1.6.0-openjdk-devel1:1.6.0.41-1.13.13.1.78.amzn1
amazon linux 1java-1.6.0-openjdk-javadoc1:1.6.0.41-1.13.13.1.78.amzn1
amazon linux 1java-1.6.0-openjdk-src1:1.6.0.41-1.13.13.1.78.amzn1
amazon linux 1java-1.7.0-openjdk1:1.7.0.261-2.6.22.1.84.amzn1
amazon linux 1java-1.7.0-openjdk-debuginfo1:1.7.0.261-2.6.22.1.84.amzn1
amazon linux 1java-1.7.0-openjdk-demo1:1.7.0.261-2.6.22.1.84.amzn1
amazon linux 1java-1.7.0-openjdk-devel1:1.7.0.261-2.6.22.1.84.amzn1
amazon linux 1java-1.7.0-openjdk-javadoc1:1.7.0.261-2.6.22.1.84.amzn1
amazon linux 1java-1.7.0-openjdk-src1:1.7.0.261-2.6.22.1.84.amzn1
amazon linux 1java-1.8.0-openjdk1:1.8.0.312.b07-0.66.amzn1
amazon linux 1java-1.8.0-openjdk-debuginfo1:1.8.0.312.b07-0.66.amzn1
amazon linux 1java-1.8.0-openjdk-demo1:1.8.0.312.b07-0.66.amzn1
amazon linux 1java-1.8.0-openjdk-devel1:1.8.0.312.b07-0.66.amzn1
amazon linux 1java-1.8.0-openjdk-headless1:1.8.0.312.b07-0.66.amzn1
amazon linux 1java-1.8.0-openjdk-javadoc1:1.8.0.312.b07-0.66.amzn1
amazon linux 1java-1.8.0-openjdk-javadoc-zip1:1.8.0.312.b07-0.66.amzn1
amazon linux 1java-1.8.0-openjdk-src1:1.8.0.312.b07-0.66.amzn1
amazon linux 2aws-kinesis-agent2.0.4-1.amzn2
amazon linux 2java-1.7.0-openjdk1:1.7.0.261-2.6.22.2.amzn2.0.2
amazon linux 2java-1.7.0-openjdk-accessibility1:1.7.0.261-2.6.22.2.amzn2.0.2
amazon linux 2java-1.7.0-openjdk-debuginfo1:1.7.0.261-2.6.22.2.amzn2.0.2
amazon linux 2java-1.7.0-openjdk-demo1:1.7.0.261-2.6.22.2.amzn2.0.2
amazon linux 2java-1.7.0-openjdk-devel1:1.7.0.261-2.6.22.2.amzn2.0.2
amazon linux 2java-1.7.0-openjdk-headless1:1.7.0.261-2.6.22.2.amzn2.0.2
amazon linux 2java-1.7.0-openjdk-javadoc1:1.7.0.261-2.6.22.2.amzn2.0.2
amazon linux 2java-1.7.0-openjdk-src1:1.7.0.261-2.6.22.2.amzn2.0.2
amazon linux 2java-1.8.0-openjdk1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-accessibility1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-accessibility-debug1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-debug1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-debuginfo1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-demo1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-demo-debug1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-devel1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-devel-debug1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-headless1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-headless-debug1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-javadoc1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-javadoc-debug1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-javadoc-zip1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-javadoc-zip-debug1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-src1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-1.8.0-openjdk-src-debug1:1.8.0.312.b07-1.amzn2.0.2
amazon linux 2java-11-amazon-corretto1:11.0.13+8-2.amzn2
amazon linux 2java-11-amazon-corretto-headless1:11.0.13+8-2.amzn2
amazon linux 2java-11-amazon-corretto-javadoc1:11.0.13+8-2.amzn2
amazon linux 2java-17-amazon-corretto1:17.0.1+12-3.amzn2.1
amazon linux 2java-17-amazon-corretto-devel1:17.0.1+12-3.amzn2.1
amazon linux 2java-17-amazon-corretto-headless1:17.0.1+12-3.amzn2.1
amazon linux 2java-17-amazon-corretto-javadoc1:17.0.1+12-3.amzn2.1
amazon linux 2java-17-amazon-corretto-jmods1:17.0.1+12-3.amzn2.1
amazon linux 2022log4j2.17.2-1.amzn2022.0.3
amazon linux 2022log4j-jcl2.17.2-1.amzn2022.0.3
amazon linux 2022log4j-slf4j2.17.2-1.amzn2022.0.3
maven::GitHub Security Advisory Mavenorg.apache.logging.log4j:log4j-core2.16.0, 2.12.2, 2.3.1
maven::GitHub Security Advisory Mavenorg.ops4j.pax.logging:pax-logging-log4j21.9.2, 1.10.8, 1.11.11, 2.0.12
debian 10apache-log4j22.16.0-1~deb10u1
debian 11apache-log4j22.16.0-1~deb11u1
debian 12apache-log4j22.16.0-1
debian 13apache-log4j22.16.0-1
debian 14apache-log4j22.16.0-1
echoapache-log4j22.16.0-1
Red Hatopendaylightsin corrección indicada
ubuntu 20.04apache-log4j22.16.0-0.20.04.1
ubuntu 20.04-ESMapache-log4j22.16.0-0.20.04.1
ubuntu 21.04apache-log4j22.16.0-0.21.04.1
ubuntu 21.10apache-log4j22.16.0-0.21.10.1

Referencias

Las 39 referencias

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.