CVE-2026-62331 in Praktor
Resumen
por VulDB • 2026-10-30
praktor es un orquestador multi-agente de Claude Code con entrada y salida por Telegram, aislamiento mediante Docker y una interfaz de usuario (UI) de Mission Control. Antes de la versión 0.9.1, ambos sitios de carga en `internal/telegram/bot.go` concatenan el nombre del archivo controlado por el atacante como parte de la ruta de destino sin realizar ninguna sanitización, y `path.Join` colapsa las secuencias de navegación hacia directorios superiores (parent-directory traversal). Por lo tanto, un usuario remoto de Telegram que pueda enviar mensajes al bot puede escribir fuera del directorio `uploads/`, dentro del espacio de trabajo persistente del agente montado en `/workspace/agent`. Dado que la configuración `allow_from: []` permite a todos los remitentes por defecto, no se requiere autenticación previa ni privilegios específicos en dicha configuración. El atacante puede colocar o sobrescribir archivos como `CLAUDE.md`, instrucciones, habilidades (skills), hooks o configuraciones que el agente de Claude lee y ejecuta durante las siguientes sesiones, convirtiendo una carga de documentos en inyección de instrucciones almacenada (stored instruction injection). El alcance arbitrario de escritura demostrado se limita al volumen del espacio de trabajo persistente del agente, no a una escritura sin restricciones sobre todo el sistema de archivos del host. Este problema está corregido en la versión 0.9.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.