Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Vulnerabilidades con nombre propio y CVE, leídas desde el informe de escaneo

3 tareas · 35 min · Principiante

Algunas vulnerabilidades son tan comunes en el oficio que tienen nombre propio, además de su identificador CVE: se nombran en informes, en avisos de proveedor y en conversaciones entre equipos, y reconocerlas por nombre acelera la priorización. Esta sala lee un informe de escaneo de vulnerabilidades ya generado contra tres objetivos de Maderas del Sumapaz y empareja cada versión de servicio con el nombre y el CVE que le corresponde — sin ejecutar ningún exploit, solo leyendo el hallazgo y lo que significa.

0 de 3 · 0%

Objetivo de la sala

Algunas vulnerabilidades son tan comunes en el oficio que tienen nombre propio, además de su identificador CVE: se nombran en informes, en avisos de proveedor y en conversaciones entre equipos, y reconocerlas por nombre acelera la priorización. Esta sala lee un informe de escaneo de vulnerabilidades ya generado contra tres objetivos de Maderas del Sumapaz y empareja cada versión de servicio con el nombre y el CVE que le corresponde — sin ejecutar ningún exploit, solo leyendo el hallazgo y lo que significa.

Fragmento del informe de escaneo de vulnerabilidades contra msp-smb02 (10.50.5.26):

Host: 10.50.5.26 (msp-smb02.msp.local)
Puerto 445/tcp — Microsoft-DS
  [CRÍTICO] CVE-2017-0144 (MS17-010) — "EternalBlue"
  SMBv1 habilitado y sin el boletín de seguridad de marzo de 2017 aplicado.
  Permite ejecución remota de código sin autenticación mediante un paquete
  SMB manipulado. Explotado masivamente por el ransomware WannaCry en 2017.
  Recomendación: aplicar el boletín, deshabilitar SMBv1, segmentar el host.

EternalBlue es el nombre con el que se conoce popularmente a la vulnerabilidad detrás del CVE 2017-0144: un fallo en la implementación de SMBv1 de Microsoft que permite ejecutar código sin necesidad de ninguna credencial. Que un escáner lo reporte como "crítico" no es una opinión: es la combinación de "sin autenticación" + "ejecución de código" + "explotado activamente" lo que lo pone en el escalón más alto de cualquier escala de severidad.

Esta tarea se hace en el laboratorio

Una terminal con los archivos del caso, aquí en la página. No instalas nada y no puedes romper nada.

Preparando la estación…

Para responder aquí hace falta una cuenta

Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.

Responde para continuar

Según el fragmento del informe, ¿qué hace que EternalBlue (CVE-2017-0144) se clasifique como crítico y no como alto?

Ver pista de ayuda

Compara "sin autenticación" + "ejecución de código" con cualquier otra combinación posible.

Fragmento contra msp-web01 (10.50.5.24):

Host: 10.50.5.24 (msp-web01.msp.local)
Puerto 80/tcp — Apache httpd 2.2.15, script CGI /cgi-bin/estado.sh
  [CRÍTICO] CVE-2014-6271 — "Shellshock"
  El intérprete bash de este host (versión 4.1) no tiene el parche de
  septiembre de 2014. Una variable de entorno con una función seguida de
  comandos arbitrarios se ejecuta al invocar un script CGI que usa ese bash.
  Recomendación: actualizar bash, o retirar el script CGI si no es necesario.

Shellshock no es una falla de Apache ni del script estado.sh: es una falla del propio intérprete bash al procesar ciertas variables de entorno. El vector (un script CGI que termina invocando ese bash) es lo que lo hace alcanzable desde la red, pero el defecto vive en el intérprete, no en el script.

Esta tarea se hace en el laboratorio

Una terminal con los archivos del caso, aquí en la página. No instalas nada y no puedes romper nada.

Preparando la estación…

Para responder aquí hace falta una cuenta

Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.

Responde para continuar

¿Dónde está exactamente el defecto que describe Shellshock (CVE-2014-6271), según el fragmento?

Ver pista de ayuda

El nombre con el que se conoce la falla da una pista: no es del servidor web, es de la "shell".

El tercer host de este informe, msp-files01 (10.50.5.27), expone WebDAV (una extensión de HTTP para publicar y editar archivos, con métodos de escritura además de los de lectura habituales) sobre IIS. WebDAV no es vulnerable por existir: es vulnerable porque, en este objetivo, una cuenta con permiso de escritura tiene una contraseña que una herramienta de fuerza bruta rompió en pocos intentos. El hallazgo combina dos cosas: un método de escritura habilitado para esa cuenta y la credencial débil que lo protege — los mismos dos datos que hay que sacar del fragmento completo del informe.

Abre el laboratorio y lee informe_vulnerabilidades.txt para ver el fragmento completo sobre msp-files01, incluido el método HTTP exacto que queda habilitado.

Esta tarea se hace en el laboratorio

Una terminal con los archivos del caso, aquí en la página. No instalas nada y no puedes romper nada.

Preparando la estación…

Para responder aquí hace falta una cuenta

Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.

Responde para continuar

Según el fragmento del laboratorio sobre `msp-files01`, ¿qué método HTTP es el que, una vez autenticado, permite subir archivos a este servidor WebDAV?

Ver pista de ayuda

Es el método contrario a GET: en vez de descargar, sube.

Entra para responder, guardar tu avance y ganar puntos.

Preparando la estación…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build b903d9

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio y la seguridad de tu sesión y, solo si lo autorizas, analítica. Puedes aceptar, rechazar o personalizar. Política de Cookies · Política de Privacidad