Unknown · I Hate Money · CVE-2020-15120
**Nome do software vulnerável e versões afetadas**
Versões do I Hate Money anteriores à 4.1.5
**Descrição**
Um membro autenticado de um projeto pode modificar e excluir membros de outro projeto, sem ter conhecimento do código privado desse outro projeto. Isso pode ser explorado para acessar todas as contas de outro projeto sem ter conhecimento do código privado desse outro projeto. Com a configuração padrão, qualquer pessoa tem permissão para criar um novo projeto, tornando trivial para um invasor se autenticar e explorar essa falha. A vulnerabilidade pode ser explorada por meio de endpoints de API, como “PUT /api/projects/<project>/members/<personID>” e “DELETE /api/projects/<project>/members/<personID>”, bem como pela interface web em “/<project>/members/<personID>/edit”.
**Recomendações**
Para corrigir o problema, atualize para a versão 4.1.5.
Como solução temporária, considere definir `ALLOW PUBLIC PROJECT CREATION = False` na configuração para limitar o impacto, embora os usuários existentes ainda possam explorar a falha.