Fallos del tipo CWE-282

29 resultados

Gestão inadequada de proprietário/permissões de arquivo ou recurso

A aplicação cria ou modifica arquivos, diretórios ou recursos sem atribuir ou verificar corretamente o proprietário (owner) e as permissões de acesso. Isso permite que usuários não autorizados leiam, modifiquem ou deletem dados sensíveis, ou executem operações que deveriam estar restritas.

Ejemplo

Um script de instalação que cria um arquivo de configuração contendo credenciais de banco de dados com permissões 644 (legível por qualquer usuário do sistema), ou um serviço que herda arquivos de diretórios temporários sem validar quem os criou originalmente.

Cómo mitigar

Defina explicitamente o proprietário e as permissões (chmod/chown) no momento da criação do arquivo ou recurso, adequadas ao menor privilégio necessário. Valide a propriedade antes de operar sobre arquivos existentes e implemente verificações durante o setup/deploy para garantir que apenas usuários de sistema autorizados possuem arquivos críticos.