← CVE Veritabanı

CVE-2021-45046

Kritik CISA KEV: Aktif İstismar

Teknik Veri (Otomatik)

CVSS Skoru
9
EPSS
100.0%
CWE
CWE-917
KEV Durumu
Evet

Yayım tarihi: 14 Aralık 2021 · CISA KEV son iyileştirme tarihi: 22 Mayıs 2023

Etkilenen: apache log4j

CVE-2021-44228 güvenlik açığını gidermek için Apache Log4j 2.15.0'da yapılan düzeltme, belirli non-default yapılandırmalarda eksik olduğu tespit edildi. Bu, Thread Context Map (MDC) girişi verilerine kontrolü olan saldırganların, logging yapılandırmasının non-default Pattern Layout ile birlikte bir Context Lookup (örneğin, $${ctx:loginId}) veya bir Thread Context Map desenini (%X, %mdc veya %MDC) kullandığı durumlarda, JNDI Lookup desenini kullanarak kötü niyetli girdi verisi oluşturmasına izin verebilir. Bu durum, bazı ortamlarda bilgi sızıntısı ve uzaktan kod yürütülmesine, tüm ortamlarda ise yerel kod yürütülmesine neden olabilir. Log4j 2.16.0 (Java 8) ve 2.12.2 (Java 7), mesaj arama desenlerinin desteğini kaldırarak ve JNDI işlevselliğini varsayılan olarak devre dışı bırakarak bu sorunu giderir.

Orijinal açıklama (İngilizce)

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.

Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.