Vulnerabilidad Crítica en Microsoft Defender: Escalada de Privilegios a SYSTEM (CVE-2024-21351)

Published:

En el cambiante panorama de la ciberseguridad, incluso las herramientas diseñadas para protegernos pueden, en ocasiones, convertirse en un vector de ataque. Recientemente, el equipo de investigación de seguridad de Akamai desveló una vulnerabilidad crítica de escalada de privilegios a SYSTEM en Microsoft Defender for Endpoint, catalogada como CVE-2024-21351. Esta falla, que fue parcheada por Microsoft durante su ciclo de actualizaciones de febrero de 2024, representaba un riesgo significativo al permitir que un atacante con acceso local elevara sus permisos a los más altos del sistema.

¿Qué es CVE-2024-21351 y por qué es Crítica?

La CVE-2024-21351 es una vulnerabilidad de escalada de privilegios que afecta específicamente a Microsoft Defender for Endpoint. Este componente de seguridad, vital en entornos empresariales, opera con privilegios SYSTEM para realizar sus funciones de detección y mitigación. La gravedad de esta vulnerabilidad radica precisamente en su capacidad para manipular un servicio de tan alto nivel, permitiendo a un atacante local sin privilegios ejecutar código arbitrario con la máxima autoridad en el sistema.

El impacto es considerable: una escalada a SYSTEM otorga a un atacante control total sobre el dispositivo, incluyendo la capacidad de instalar programas, ver, cambiar o eliminar datos, y crear nuevas cuentas con privilegios completos. Esto no solo compromete la integridad del sistema afectado, sino que también puede servir como punto de partida para movimientos laterales dentro de una red corporativa.

El Mecanismo de Explotación: Manipulando Enlaces Simbólicos

La vulnerabilidad explotaba una deficiencia en cómo el servicio MsMpEng.exe de Defender manejaba los «puntos de reanálisis» (reparse points), específicamente los enlaces simbólicos o junction points y hard links en Windows. Un atacante podía crear una estructura específica de directorios y archivos que, al ser procesada por el servicio de Defender (que ejecuta con privilegios SYSTEM), era engañada para escribir un archivo en una ubicación arbitraria y protegida del sistema. Aquí el comando MpCmdRun.exe de Defender jugaba un papel clave al generar archivos de registro temporales.

El flujo de ataque se podría resumir de la siguiente manera:

  1. El atacante, como un usuario de bajo privilegio, crea un directorio y un archivo con un nombre predecible.
  2. Utiliza enlaces simbólicos para redirigir la salida del archivo de registro de MpCmdRun.exe (que se escribe con privilegios SYSTEM) a una ubicación controlada por el atacante o a un directorio crítico del sistema (por ejemplo, C:\Windows\System32).
  3. Cuando el servicio de Defender intenta escribir su log, el enlace simbólico lo redirige, permitiendo al atacante inyectar un archivo malicioso (como una DLL) en una ubicación sensible del sistema.
  4. Al reiniciar el sistema o de otra forma desencadenar la carga de esta DLL, el atacante logra ejecutar código con privilegios SYSTEM.

Esta técnica es similar a otros ataques de escalada de privilegios basados en la manipulación de la forma en que los procesos privilegiados interactúan con el sistema de archivos.

La Solución de Microsoft y Recomendaciones de Mitigación

Microsoft abordó y corrigió la CVE-2024-21351 como parte de su paquete de actualizaciones de seguridad del Patch Tuesday de febrero de 2024. La solución implicó reforzar la forma en que Defender maneja los puntos de reanálisis y asegurar que los archivos se escriban únicamente en ubicaciones seguras y esperadas, incluso cuando el proceso opera con privilegios elevados.

Para los administradores de sistemas y profesionales de IT, la acción más importante es:

  • Aplicar Inmediatamente las Actualizaciones: Asegúrese de que todos los sistemas que ejecutan Microsoft Defender for Endpoint estén actualizados con los últimos parches de seguridad de febrero de 2024 o posteriores. Esto se puede verificar a través de Windows Update o las herramientas de gestión de parches empresariales.

Además, como buenas prácticas de ciberseguridad, siempre se recomienda:

  • Principio de Mínimo Privilegio: Limitar los permisos de los usuarios y aplicaciones a lo estrictamente necesario para su función.
  • Monitorización Continua: Implementar soluciones SIEM (Security Information and Event Management) para detectar actividades anómalas en los sistemas, especialmente aquellas relacionadas con la creación de archivos o la modificación de permisos en directorios críticos.
  • Segmentación de Red: Dividir la red en segmentos más pequeños para contener posibles brechas y limitar el movimiento lateral de los atacantes.
  • Copias de Seguridad Regulares: Mantener copias de seguridad actualizadas y verificadas para una recuperación rápida en caso de compromiso.

Conclusión

La CVE-2024-21351 nos recuerda la constante necesidad de vigilancia en ciberseguridad. Incluso los componentes de seguridad más robustos pueden tener puntos débiles que los actores maliciosos buscan explotar. La pronta identificación por parte de investigadores como Akamai y la rápida respuesta de Microsoft son cruciales para mantener la integridad de nuestros sistemas. Para los profesionales de IT, la lección es clara: la gestión proactiva de parches y una estrategia de defensa en profundidad son herramientas indispensables para proteger los activos digitales.

- Advertisement -

Related articles