EXPLOIT PÚBLICOEXPLOTADA ACTIVAMENTE
CVE-2021-44228 Ejecución remota de código en Apache Log4j2 por funciones JNDI sin protección
Las funciones JNDI de Apache Log4j2 2.0-beta9 hasta 2.15.0 (excepto las versiones de seguridad 2.12.2, 2.12.3 y 2.3.1) usadas en configuración, mensajes de log y parámetros no protegen contra endpoints LDAP controlados por el atacante ni otros relacionados con JNDI. Un atacante que controle mensajes de log o sus parámetros puede ejecutar código arbitrario cargado desde servidores LDAP cuando la sustitución de búsqueda en mensajes está habilitada. Desde 2.15.0 el comportamiento está deshabilitado por defecto y…
Alerta de Nureq Monitor
Detectada 10 OCT · 22:38Última novedad 23 OCT · 04:45
CVSS 3.1
10.0CRÍTICAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
100,0 % PERCENTIL 100
EXPLOTACIÓN ACTIVA
Sí DESDE 10/12/2021
EXPLOIT PÚBLICO
Sí 3 REPOSITORIOS
Qué es CVE-2021-44228
Las funciones JNDI de Apache Log4j2 2.0-beta9 hasta 2.15.0 (excepto las versiones de seguridad 2.12.2, 2.12.3 y 2.3.1) usadas en configuración, mensajes de log y parámetros no protegen contra endpoints LDAP controlados por el atacante ni otros relacionados con JNDI. Un atacante que controle mensajes de log o sus parámetros puede ejecutar código arbitrario cargado desde servidores LDAP cuando la sustitución de búsqueda en mensajes está habilitada. Desde 2.15.0 el comportamiento está deshabilitado por defecto y…
Productos y versiones afectadas
Apache Software Foundation Apache Log4j2
Qué hacer
- Verificá si usás Apache Log4j2 y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Priorizá la corrección: ya se usa en ataques reales, así que el riesgo de ataque es alto.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Exploits y pruebas de concepto públicas
Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.
- Developer-Dynamo/cs50-cybersecurity-final-project ↗Technical analysis of Log4Shell (CVE-2021-44228) for CS50 Cybersecurity.PUBLICADO 10 OCT · 22:38
- mcpmark-eval-liuhezi/log4shell-remediation ↗Log4Shell (CVE-2021-44228) remediation paperwork and log4j-core advisory audit for the payments servicePUBLICADO 19 OCT · 22:59
- mcpmark-eval-liuhezi/log4shell-audit-evidence ↗Evidence trail for the Log4Shell (CVE-2021-44228) follow-up auditPUBLICADO 23 OCT · 04:45
Calculadora CVSS
CVSS 3.1 · 10.0 CRÍTICA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- ALCANCE (S)
- Cambiado
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Alta
Abrir la calculadora completa →
Descripción original
Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints. An attacker who can control log messages or log message parameters can execute arbitrary code loaded from LDAP servers when message lookup substitution is enabled. From log4j 2.15.0, this behavior has been disabled by default. From version 2.16.0 (along with 2.12.2, 2.12.3, and 2.3.1), this functionality has been completely removed. Note that this vulnerability is specific to log4j-core and does not affect log4net, log4cxx, or other Apache Logging Services projects.
Referencias
- logging.apache.org/log4j/2.x/security.html
- www.openwall.com/lists/oss-security/2021/12/10/1MAILING-LIST
- www.openwall.com/lists/oss-security/2021/12/10/2MAILING-LIST
- tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-apache-log4j-qRuKN…VENDOR-ADVISORY
- www.openwall.com/lists/oss-security/2021/12/10/3MAILING-LIST
- security.netapp.com/advisory/ntap-20211210-0007/
- packetstormsecurity.com/files/165225/Apache-Log4j2-2.14.1-Remote-Code-Execution.html
- psirt.global.sonicwall.com/vuln-detail/SNWLID-2021-0032
- www.oracle.com/security-alerts/alert-cve-2021-44228.html
- www.debian.org/security/2021/dsa-5020VENDOR-ADVISORY
- lists.debian.org/debian-lts-announce/2021/12/msg00007.htmlMAILING-LIST
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/…VENDOR-ADVISORY
- msrc-blog.microsoft.com/2021/12/11/microsofts-response-to-cve-2021-44228-apache-log4j2/VENDOR-ADVISORY
- www.openwall.com/lists/oss-security/2021/12/13/2MAILING-LIST
- www.openwall.com/lists/oss-security/2021/12/13/1MAILING-LIST
- www.openwall.com/lists/oss-security/2021/12/14/4MAILING-LIST
- www.kb.cert.org/vuls/id/930724THIRD-PARTY-ADVISORY
- twitter.com/kurtseifried/status/1469345530182455296
- cert-portal.siemens.com/productcert/pdf/ssa-661247.pdf
- packetstormsecurity.com/files/165260/VMware-Security-Advisory-2021-0028.html
Historial de la alerta
- EXPLOIT PÚBLICO Se publicó el repositorio Developer-Dynamo/cs50-cybersecurity-final-project.
- EXPLOIT PÚBLICO Se publicó el repositorio mcpmark-eval-liuhezi/log4shell-remediation.
- EXPLOIT PÚBLICO Se publicó el repositorio mcpmark-eval-liuhezi/log4shell-audit-evidence.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.