Proceso de triage de vulnerabilidades: cómo analizamos cada reporte de seguridad
Por Kike Gandia · Co-Fundador y CEO, OSCP · Última actualización:
El triage de vulnerabilidades no es un proceso de lectura rápida. Cada reporte pasa por una serie de pasos técnicos que permiten confirmar que la vulnerabilidad es real, evaluar su impacto y entregar la información necesaria para que el equipo de remediación pueda actuar sin investigación adicional. Transparencia sobre cómo trabajamos.
Paso 1: Recepción y clasificación inicial
Cuando llega un reporte, lo primero es una lectura técnica completa. En esta fase determinamos:
- ¿Está dentro del scope definido? Si está fuera, la respuesta al investigador es inmediata con explicación detallada.
- ¿Es un duplicado? Cruzamos con el histórico de reportes activos y cerrados del programa.
- ¿Qué tipo de vulnerabilidad describe? IDOR, XSS, SQLi, lógica de negocio, exposición de información, autenticación…
- ¿Cuál es el nivel de detalle del reporte? ¿Incluye PoC, pasos reproducibles, capturas?
Esta clasificación inicial nos permite priorizar: los reportes que parecen críticos o altos van primero.
Paso 2: Reproducción técnica del ataque
La reproducción es el núcleo del triage. Intentamos replicar el ataque descrito por el investigador:
- Seguimos los pasos del investigador tal cual los describe.
- Si los pasos son ambiguos, pedimos aclaraciones antes de asumir que no es reproducible.
- Si el ataque requiere condiciones específicas (usuario autenticado, datos previos), las creamos en el entorno de pruebas.
Si la vulnerabilidad no es reproducible con los pasos proporcionados, no rechazamos de inmediato: solicitamos más información y damos un plazo al investigador para responder. Solo cerramos como "no reproducible" si después de un intercambio razonado seguimos sin poder verificar el hallazgo.
Paso 3: Análisis de impacto contextualizado
Reproducir el ataque confirma que el fallo existe, pero no determina su impacto real. En este paso evaluamos:
- ¿Qué puede hacer un atacante que explote esta vulnerabilidad? ¿Acceder a datos de otros usuarios? ¿Modificar registros? ¿Escalar privilegios?
- ¿El sistema afectado procesa datos sensibles (personales, financieros, de salud)?
- ¿Hay compensating controls (WAF, rate limiting, monitorización) que reducen el riesgo real?
- ¿Qué tan difícil es explotar esto de forma masiva vs. de forma individual?
Esta evaluación de impacto contextualizado puede cambiar significativamente la puntuación final respecto al CVSS base.
Paso 4: Scoring y entrega al equipo de remediación
Con la reproducción confirmada y el impacto evaluado, calculamos el CVSS 4.0 (base y ambiental si tenemos suficiente contexto del entorno) y consultamos el EPSS para la CVE si aplica.
La entrega al equipo de remediación incluye:
• Descripción clara del hallazgo en términos técnicos.
• PoC documentada: pasos exactos para reproducir el ataque.
• CVSS 4.0 calculado con justificación de cada métrica.
• EPSS y contexto de explotación activa en la naturaleza.
• Recomendación de remediación específica para el stack tecnológico del cliente.
• Priorización respecto al backlog activo: qué debe parchearse antes.
FAQ
¿Cuánto tiempo lleva triagar un reporte de media?
Depende de la complejidad. Un reporte bien documentado de XSS o IDOR puede triarse en 1-2 horas. Un reporte de lógica de negocio compleja, una cadena de vulnerabilidades o un hallazgo en infraestructura puede requerir 4-8 horas. La reproducción es la fase más variable en tiempo.
¿Qué herramientas usáis para triagar?
Las mismas que usamos para pentesting: Burp Suite Pro para análisis web, herramientas de análisis de APIs, entornos de sandbox para pruebas controladas, y acceso a plataformas de threat intelligence para consultar EPSS y contexto de explotación activa. El triage no es solo leer: implica atacar.
¿Podéis triagar reportes de todos los tipos de vulnerabilidad?
Sí. Nuestro equipo tiene experiencia en vulnerabilidades web (OWASP Top 10 y más allá), APIs, aplicaciones móviles, infraestructura, cloud, Active Directory y lógica de negocio. Para tipos de vulnerabilidad muy especializados (hardware, firmware, OT/ICS), lo evaluamos caso a caso.
Servicio relacionado
servicio de triage de vulnerabilidades de QuantumSec
Contenido relacionado
- ¿Qué es el triage de vulnerabilidades?
- CVSS vs EPSS para priorizar
- Qué es EPSS y cómo lo usa el triage
- Triage de vulnerabilidades en equipos AppSec