RoguePlanet: El Exploit de Día Cero que Compromete Microsoft Defender

RoguePlanet: El Exploit de Día Cero que Compromete Microsoft Defender

Introducción

El 10 de junio de 2026, horas después de que Microsoft publicara su Patch Tuesday de junio, el mayor en la historia de la compañía, con correcciones para casi 200 vulnerabilidades y 208 CVEs registrados, el investigador de seguridad conocido por los seudónimos Chaotic Eclipse (también llamado como Nightmare Eclipse) publicó de forma abierta y sin coordinación previa con el fabricante el código funcional de un exploit de día cero catalogado como RoguePlanet. Este fallo afecta directamente a Microsoft Defender, el motor de antimalware nativo de Windows, y ha sido verificado sobre sistemas completamente parcheados que ya incorporaban las actualizaciones de junio de 2026. Múltiples investigadores independientes confirmaron que el exploit funciona para lograr escalación local de privilegios.

RoguePlanet no es un hecho aislado: representa la adición más reciente a una serie de divulgaciones públicas no coordinadas que el investigador ha venido ejecutando desde abril de 2026, en lo que muchos analistas han caracterizado como una escalada deliberada de tensiones frente a Microsoft, cuya raíz se encontraría en un conflicto no resuelto sobre el proceso de reporte de vulnerabilidades y compensaciones económicas.


¿Qué es RoguePlanet?

RoguePlanet es el identificador asignado al exploit que se aprovecha de una falla lógica en el servicio principal de Microsoft Defender —MsMpEng.exe— para permitir que un actor con acceso local al sistema escale sus privilegios hasta el nivel SYSTEM, la cuenta que tiene la mayor autoridad en la arquitectura de Windows.

Naturaleza del fallo

¿Por qué es especialmente grave?

El riesgo de que el software de seguridad sea, en sí mismo, lo vuelve mas complejo. Las organizaciones que dependen exclusivamente de Microsoft Defender como metodo de protección de endpoints quedan expuestas a un escenario donde la herramienta diseñada para detectar y bloquear amenazas actúa involuntariamente como el medio para la ejecución maliciosa con los máximos privilegios del sistema operativo. Esto altera el principio de defense-in-depth.

Agravando el contexto, el investigador declaró públicamente tener en su poder un lote adicional de vulnerabilidades de corrupción de memoria en Defender, así como fallos en otros componentes de Windows, con intención de continuar sus divulgaciones.


¿Cómo Funciona?

El mecanismo central de RoguePlanet se basa en la explotación de una condición de carrera (race condition) dentro de Microsoft Defender. Comprender su funcionamiento actual requiere también entender su evolución técnica, ya que el exploit sufrió transformaciones significativas antes de su publicación final.

Historia técnica del exploit — de RCE a LPE

De acuerdo con el blog del propio investigador, fechada el 9 de junio de 2026, RoguePlanet atravesó tres fases de desarrollo:

Fase 1 — Ejecución remota de código (RCE) original: En su forma inicial, la vulnerabilidad permitía ejecución remota de código. El mecanismo requería que un atacante presionara a la víctima a abrir un archivo .vhd o .vhdx desde un servidor SMB remoto. La explotación exitosa resultaba en que Defender sobreescribía sus propios archivos, lo que llevaba a la ejecución de código arbitrario. En un escenario adicional, si la víctima tenía habilitada la evaluación de symlinks R2L (right-to-left), el RCE era alcanzable con solo presionar a la víctima a abrir el recurso compartido SMB, sin ninguna interacción adicional.

Fase 2 — Bypass de BitLocker: Una variante identificada durante el desarrollo inicial permitía un bypass completo de BitLocker. Requería un dispositivo especializado capaz de entregar datos distintos a NTFS.sys cuando Defender intentaba leer el archivo contaminado, permitiendo redirigir el archivo recién remediado hacia una ubicación arbitraria.

Fase 3 — LPE (estado actual tras el parche de mayo de 2026): A mediados de mayo de 2026, Microsoft introdujo un parche en mpengine!SysIO* que inutilizó los ataques de redirección de rutas (junction attacks). El investigador debió reescribir RoguePlanet desde cero para restaurar su funcionalidad. El resultado de esta reescritura, completada a finales de mayo, es el PoC publicado el 10 de junio: un exploit de escalación local de privilegios cuyo funcionamiento actual no depende de redirección de rutas.

Mecanismo de explotación en su forma actual

  1. Montaje de una imagen ISO: El exploit requiere que el usuario local monte una imagen ISO en el sistema. Este es el vector de entrada controlado por el atacante. Es también la razón directa por la que el PoC no funciona sobre Windows Server: los usuarios estándar no tienen permisos para montar imágenes ISO en ese entorno.

  2. Inducción del escaneo de Defender: Una vez montado el ISO, los archivos contenidos son escaneados automáticamente por el motor de análisis en tiempo real de Defender. Esto activa el proceso privilegiado MsMpEng.exe sobre artefactos bajo control del atacante.

  3. Explotación de la condición de carrera: El núcleo del exploit reside en ganar la carrera temporal entre el momento en que Defender inicia sus operaciones sobre los artefactos montados y el momento en que las finaliza. Durante esa ventana crítica, el exploit ejecuta una operación concurrente que interfiere con el flujo de procesamiento privilegiado.

  4. Suplantación de ruta y apertura de shell SYSTEM: Al ganar la condición de carrera, el exploit ha logrado que Defender deposite el payload del atacante en una ruta que, mediante una cadena de junctions NTFS, resuelve hacia C:\Windows\System32\wermgr.exe. A continuación, el exploit invoca programáticamente la tarea programada nativa \Microsoft\Windows\Windows Error Reporting\QueueReporting a través de la API COM de Task Scheduler. Dicha tarea, presente en toda instalación estándar de Windows y que corre bajo SYSTEM, intenta ejecutar wermgr.exe desde System32 pero en su lugar ejecuta el binario del exploit. Esta nueva instancia, ahora con privilegios NT AUTHORITY\SYSTEM, se reconecta al named pipe \\.\pipe\RoguePlanet, identifica la sesión del usuario interactivo mediante GetNamedPipeServerSessionId, y genera un proceso conhost.exe en esa sesión con el token SYSTEM, resultando en una consola interactiva con los máximos privilegios del sistema.

Características técnicas y aclaraciones críticas


Sistemas Afectados

Según la información técnica divulgada en el repositorio de GitHub (MSNightmare/RoguePlanet) y confirmada por investigadores independientes:

Nota del investigador (README, repositorio MSNightmare/RoguePlanet): “Quiero dejar algo muy claro. Todas las instalaciones de Windows Server son vulnerables también; simplemente necesitas rediseñar el exploit.”


El Conflicto de Fondo

Desde abril de 2026, el investigador ha publicado la siguiente serie de exploits no coordinados:

Nombre CVE Componente Estado
BlueHammer CVE-2026-33825 Microsoft Defender Parcheado, explotado en la naturaleza
RedSun CVE-2026-41091 Microsoft Defender Parcheado (silenciosamente), explotado en la naturaleza
UnDefend CVE-2026-45498 Microsoft Defender Parcheado, explotado en la naturaleza
YellowKey CVE-2026-45585 BitLocker Parcheado en junio de 2026
GreenPlasma CVE-2026-45586 Windows CTFMON Parcheado en junio de 2026
MiniPlasma (sin CVE público) No especificado En investigación
RoguePlanet (sin CVE asignado) Microsoft Defender Sin parche. Divulgado el 10/06/2026
GreatXML (sin CVE asignado) BitLocker Sin parche. Divulgado el 11/06/2026

Adicionalmente, el investigador ha anunciado intención de divulgar un exploit relacionado con la aplicación de drivers WHCP (Windows Hardware Compatibility Program) de abril de 2026.

La disputa con Microsoft

Chaotic Eclipse detalló los agravios que motivaron sus divulgaciones públicas:

Como respuesta a las eliminaciones de GitHub y GitLab, el investigador anunció el desarrollo de infraestructura de alojamiento alternativa en git.projectnightcrawler.dev.

La postura pública de Microsoft

A finales de mayo de 2026, el Microsoft Security Response Center publicó una entrada de blog titulada “A Shared Responsibility: Protecting Customers Through Coordinated Vulnerability Disclosure”, en la que:


Recapitulando …

RoguePlanet representa una categoría de amenaza particularmente inquietante: la conversión de las propias herramientas de defensa en vectores de ataque activos. A continuación, los puntos ejecutivos clave para las organizaciones:


Actualización (17 de junio de 2026)

El 17 de junio de 2026, Microsoft rompió su silencio inicial sobre RoguePlanet y reconoció formalmente la existencia de la falla. La compañía le otorgó el identificador CVE-2026-50656, con una severidad de 7.8 sobre 10 según la escala CVSS, clasificándola como una vulnerabilidad de elevación de privilegios dentro del motor de Microsoft Defender. En su comunicado, Microsoft reconoció estar al tanto del problema y señaló que se encuentra desarrollando una corrección.

Este reconocimiento marca un cambio de postura respecto a la semana anterior, cuando la compañía únicamente indicaba estar “investigando la validez y aplicabilidad” de las afirmaciones del investigador, sin confirmar nada concreto.

Con este CVE, RoguePlanet pasa a ser la cuarta falla de Defender que Chaotic Eclipse logra que Microsoft reconozca oficialmente, tras BlueHammer (CVE-2026-33825), UnDefend (CVE-2026-45498) y RedSun (CVE-2026-41091), las tres ya corregidas en parches anteriores.

Detalle adicional revelado por el investigador

Un día antes de la confirmación de Microsoft, el propio Chaotic Eclipse publicó en su blog personal una breve aclaración técnica que había omitido en su divulgación inicial. Según el investigador, la efectividad de RoguePlanet no depende de que la protección en tiempo real de Defender esté habilitada: el exploit funciona tanto si está activa como si está desactivada. El investigador calificó este hallazgo como “gracioso” dada la naturaleza de la falla, y planteó la posibilidad —sin confirmarla— de que el comportamiento se replique también bajo el modo pasivo del motor.

Para efectos prácticos, esto cierra una puerta que algunos equipos de seguridad podrían haber considerado como mitigación de emergencia: apagar el escaneo en tiempo real no reduce el riesgo de explotación.

Estado actual


Referencias

Lakshmanan, R. (2026, junio 10). Microsoft Defender RoguePlanet zero-day grants SYSTEM access on updated Windows. The Hacker News. https://thehackernews.com/2026/06/microsoft-defender-rogueplanet-zero-day.html

Zorz, Z. (2026, junio 10). Record Microsoft Patch Tuesday, fresh zero-day. Help Net Security. https://www.helpnetsecurity.com/2026/06/10/microsoft-patch-tuesday-rogueplanet/

Paganini, P. (2026, junio 10). Chaotic Eclipse unveils RoguePlanet exploit targeting fully patched Windows. Security Affairs. https://securityaffairs.com/193436/security/chaotic-eclipse-unveils-rogueplanet-exploit-targeting-fully-patched-windows.html

Paganini, P. (2026, junio 11). Chaotic Eclipse strikes again: New zero-day unlocks BitLocker in four hours of research. Security Affairs. https://securityaffairs.com/193516/security/chaotic-eclipse-strikes-again-new-zero-day-unlocks-bitlocker-in-four-hours-of-research.html

Nightmare Eclipse. (2026, junio 9). RoguePlanet, a quick history [Entrada de blog firmada criptográficamente]. Nightmare Eclipse Blog. https://deadeclipse666.blogspot.com/2026/06/rogueplanet-quick-history.html

Lakshmanan, R. (2026, junio 17). Microsoft Confirms RoguePlanet Defender Zero-Day, Says Patch is in Development. The Hacker News. https://thehackernews.com/2026/06/microsoft-confirms-rogueplanet-defender_02022423645.html

Eclipse, N. (2026, junio 16). RoguePlanet, another quick statement [Entrada de blog firmada con PGP]. PNC Blog. https://blog.projectnightcrawler.dev/posts/2026-06-16-rogueplanet-another-quick-statement/