Zafiyetler / CVE-2021-45046

kritik

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)

Yayın Değişiklik CWE 917
En geç 24 Eki 2026, 07:11 UTC tarihinden beri Trivy database'indeO derlemeden önce ne zaman girdiği kayıtlı değil.

Kaynağa göre önem derecesi

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

Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD, GHSA, Amazon. Daha düşük diyenler: Ubuntu (yüksek), Red Hat (orta).

Açıklama

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.

Etkilenen paketler ve düzeltilmiş sürümler

KaynakPaketDüzeltildiği sürüm
amazon linux 1java-1.6.0-openjdk, java-1.6.0-openjdk-debuginfo, java-1.6.0-openjdk-demo ve 17 tane daha1:1.6.0.41-1.13.13.1.78.amzn1 ve 2 tane daha
amazon linux 2aws-kinesis-agent, java-1.7.0-openjdk, java-1.7.0-openjdk-accessibility ve 31 tane daha2.0.4-1.amzn2 ve 4 tane daha
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 ve 1 tane daha
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 Hatopendaylightdüzeltme belirtilmemiş
ubuntu 20.04apache-log4j22.16.0-0.20.04.1
15 kaynaktaki 70 kaydın hepsini göster
KaynakPaketDüzeltildiği sürüm
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 Hatopendaylightdüzeltme belirtilmemiş
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

Referanslar

39 referansın hepsi

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.