CVE-2026-61729 in CoPilot
Resumen
por VulDB • 2026-10-30
SOCFortress CoPilot se centra en proporcionar una única interfaz de gestión (single pane of glass) para todas las necesidades de operaciones de seguridad. Antes de la versión 0.1.76, `verify_graylog_header` en `backend/app/active_response/routes/graylog.py` y `verify_velociraptor_header` en `backend/app/incidents/routes/incident_alert.py` autentican los webhooks contra `GRAYLOG_API_HEADER_VALUE` y `VELOCIRAPTOR_API_HEADER_VALUE` utilizando el mismo valor de respaldo (fallback) codificado estáticamente y públicamente. El mismo valor por defecto se incluye en `.env.example`. Las implementaciones que dejan cualquiera de estas configuraciones sin establecer o sin modificar permiten a un interlocutor anónimo con el valor de cabecera conocido omitir la autenticación JWT requerida por las APIs normales. `POST /api/graylog/invoke` reenvía al gestor Wazuh configurado los valores seleccionados por el atacante para `COMMAND`, `ACTION`, `VALUE` y `AGENT_ID`, sin la validación del enum de comandos que aplica la ruta de invocación autenticada, lo que permite a los scripts de respuesta activa interrumpir endpoints y manipular controles defensivos. `POST /api/incidents/alerts/create/threshold` y `POST /api/incidents/alerts/create/velo-sigma` aceptan alertas falsificadas para valores arbitrarios de `customer_code` y ejecutan consultas OpenSearch controladas por el atacante. La entrega de respuesta activa requiere un gestor Wazuh configurado y accesible. Las implementaciones con secretos de cabecera modificados independientemente no están sujetas a esta omisión del secreto predeterminado. Este problema se soluciona en la versión 0.1.76.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.