CVE-2026-61738 in CoPilotinformación

Resumen

por VulDB • 2026-10-30

SOCFortress CoPilot se centra en proporcionar una única interfaz unificada para todas las necesidades de operaciones de seguridad. Antes de la versión 0.1.77, el endpoint `POST /api/scoutsuite/generate-gcp-report` en `backend/app/integrations/scoutsuite/routes/scoutsuite.py` permitía a los usuarios administrador y analista validar el contenido cargado como `GCPScoutSuiteJSON`, pero pasaba el valor crudo de `file.filename` del encabezado multipart a la función `save_file_to_directory` en `backend/app/integrations/scoutsuite/services/scoutsuite.py`. El escritor combina este nombre de archivo con `scoutsuite-report` utilizando `os.path.join` sin sanitización ni una comprobación de contención mediante ruta resuelta. Por lo tanto, un nombre de archivo malicioso permite escribir el JSON suministrado fuera del directorio de informes previsto. En el backend reportado que se ejecuta como root, el investigador demostró escrituras con propiedad de root fuera de ese directorio y dentro del directorio fuente de la aplicación. Esto permite sobrescribir archivos del host sujeto a la restricción aceptada de contenido JSON y puede interrumpir el funcionamiento de la aplicación; la primitiva demostrada no establece contenidos ejecutables sin restricciones ni una pérdida incondicional de confidencialidad entre inquilinos (cross-tenant). La versión 0.1.77 elimina los nombres de archivo controlados por el llamador de la ruta afectada; las afirmaciones sobre contenido sin restricciones y ejecución directa de código requieren una reconciliación separada por parte del curador.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Reservar

2026-07-10

Divulgación

2026-10-30

Moderación

aceptado

Artículo

VDB-429152

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!