Claude Code has a Workspace Trust Dialog Bypass via Repo-Controlled Settings File
Claude Code omitía su diálogo de seguridad al abrir repositorios no confiables que contenían un archivo de configuración malicioso. Esto permitía que atacantes ejecutaran código en la computadora del usuario sin que viera ninguna advertencia.
CWE-807 (Dependencia de Entradas No Confiables en una Decisión de Seguridad): Claude Code versiones <2.1.53 resolvía permisos desde el archivo .claude/settings.json controlado por el repositorio antes de evaluar la confianza del workspace, permitiendo que un repositorio malicioso estableciera permissions.defaultMode en bypassPermissions y suprimiera el diálogo de confirmación. El ataque requiere interacción del usuario (abrir el repositorio) pero elude el control de seguridad diseñado para exigir consentimiento informado.
¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →