🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAlcance 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.
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.
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.