Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Alcance real, ¿se carga la librería?

5 tareas · 45 min · Principiante

Que una biblioteca vulnerable esté dentro de una imagen no quiere decir que el servicio la use, ni que alguien pueda llegar a la parte que falla. Entre «está presente» y «se puede aprovechar» hay al menos tres preguntas: si algún proceso la carga, si el código vulnerable se puede alcanzar desde donde llega un atacante y si se cumple la condición que el aviso exige. En esta sala las respondes para cuatro hallazgos de Avellana Pagos leyendo evidencia de ejemplo en la consola, sin ejecutar nada ni probar ningún fallo.

0 de 5 · 0%

Objetivo de la sala

Que una biblioteca vulnerable esté dentro de una imagen no quiere decir que el servicio la use, ni que alguien pueda llegar a la parte que falla. Entre «está presente» y «se puede aprovechar» hay al menos tres preguntas: si algún proceso la carga, si el código vulnerable se puede alcanzar desde donde llega un atacante y si se cumple la condición que el aviso exige. En esta sala las respondes para cuatro hallazgos de Avellana Pagos leyendo evidencia de ejemplo en la consola, sin ejecutar nada ni probar ningún fallo.

Hay tres niveles distintos que el informe del escáner mezcla en uno. Presente: el archivo está en la imagen. Cargada: un proceso en ejecución la tiene cargada. Alcanzable: el código vulnerable se puede activar con datos que controla alguien ajeno al servicio. Cada nivel descarta una parte de los hallazgos, y cada uno exige una evidencia distinta: la lista de archivos, el mapa de bibliotecas cargadas, el análisis de qué entra al código.

Un hallazgo que solo llega al primer nivel sigue siendo deuda: conviene quitar el paquete de la imagen. Pero no pelea por el primer puesto de la semana con uno que llega a los tres.

Responde para continuar

¿Cuál es el orden correcto de menos a más preocupante para un hallazgo en una biblioteca?

Ver pista de ayuda

Cada nivel supone al anterior: no se puede alcanzar lo que no se carga, ni cargar lo que no está.

Con los cuatro hallazgos de Avellana, el trabajo es cruzar tres columnas: si la biblioteca se carga, a quién está expuesto el servicio y si la condición que pide el aviso se cumple. Solo uno junta las tres cosas a la vez, y ese es el que se persigue primero, aunque su CVSS no sea el más llamativo ni el único en el catálogo KEV.

Lee la tabla de alcance y la evidencia sin dejarte llevar por el nombre del paquete ni por la puntuación.

Responde para continuar

¿Qué hallazgo está expuesto a internet, tiene la biblioteca cargada y cumple la condición que exige el aviso? Escribe solo su identificador.

Ver pista de ayuda

Filtra por expuesto_a y cargado_en_ejecucion y mira la columna condicion_cumplida; quédate con el único que dice que sí.

Muchos avisos dicen en su descripción qué debe ocurrir para que el fallo se aproveche: una función concreta que se llame, una opción que alguien controle, una forma de despliegue. Esa frase es la que permite decidir si se cumple en tu servicio, y se verifica leyendo el código y la configuración, nunca probando el fallo.

Uno de los hallazgos de Avellana es de una biblioteca de utilidades de JavaScript cuya debilidad está en una función concreta. La evidencia dice cuál es esa función y cómo se usa.

Responde para continuar

¿Qué función de la biblioteca de utilidades llama plantillas-correo en el portal? Escribe solo su nombre.

Ver pista de ayuda

Lee la observación del hallazgo A-03 en la tabla ejecucion: nombra la función y dice con qué datos se llama.

El aviso del marco de aplicaciones web de Java exige dos cosas: un entorno de ejecución reciente y un despliegue concreto como archivo WAR en un servidor de aplicaciones. En Avellana el servicio corre con la versión reciente del entorno, pero se empaqueta como jar ejecutable, que es justo el caso que el aviso dice que no se ve afectado por esa vía.

Eso baja su urgencia frente a un hallazgo que cumple todo. No lo cierra: el propio aviso reconoce que el fallo es más general y podrían existir otras vías. La respuesta correcta es la proporcionada.

Responde para continuar

El servicio cumple solo una de las dos condiciones del aviso y está expuesto a internet. ¿Qué haces con A-02?

Ver pista de ayuda

No cumplir la condición del aviso baja la urgencia; no demuestra que el fallo no exista, y el aviso admite otras vías.

El último hallazgo es un paquete del sistema que está en la imagen y que ningún proceso del servicio carga. Solo lo usa una utilidad de línea de comandos que el servicio nunca invoca. El riesgo inmediato es bajo, y la recomendación es limpiar: construir la imagen sin esa utilidad para que el hallazgo desaparezca de raíz en lugar de gestionarlo cada mes.

Eso es mejor que cerrarlo como falso positivo: el paquete existe, simplemente no se usa.

Responde para continuar

¿Qué paquete está presente en la imagen pero ningún proceso del servicio lo carga? Escribe solo su nombre.

Ver pista de ayuda

Filtra alcance por cargado_en_ejecucion = 'no' y confirma con la evidencia del mapa de bibliotecas.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

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