Vulnerabilidades no GitLab que permitem tomar a conta e executar comandos como outro usuário

Atualizações corretivas da plataforma para organização de desenvolvimento colaborativo foram publicadas — GitLab 16.7.2, 16.6.4 e 16.5.6, corrigindo duas vulnerabilidades críticas. A primeira vulnerabilidade (CVE-2023-7028), classificada como de alto risco (10 em 10), permite a captura de contas de usuários através de manipulações no formulário de recuperação de senha esquecida. A vulnerabilidade é causada pela possibilidade de envio de um e-mail com o código para redefinição de senha para endereços de e-mail não verificados. O problema se manifesta a partir do lançamento do GitLab 16.1.0, onde a opção de enviar códigos de recuperação de senha para um e-mail de segurança não verificado foi introduzida.

Para verificar a possível compromissão dos sistemas, recomenda-se avaliar no log gitlab-rails/production_json.log a presença de requisições HTTP para o manipulador /users/password, com o array de vários e-mails no parâmetro 'params.value.email'. Também é sugerido verificar no log gitlab-rails/audit_json.log entradas com o valor PasswordsController#create em meta.caller.id e a presença de um array de vários endereços no bloco target_details. O ataque não pode ser concluído se o usuário ativar a autenticação de dois fatores.

A segunda vulnerabilidade CVE-2023-5356 está presente no código para integração com os serviços Slack e Mattermost, permitindo a execução de comandos / sob outra conta devido à falta de verificações adequadas de autorização. Essa vulnerabilidade foi classificada com um nível de risco de 9,6 em 10. Novas versões também corrigem uma vulnerabilidade menos crítica (7,6 em 10) (CVE-2023-4812), que permite eludir a confirmação CODEOWNERS ao adicionar mudanças em um pedido de mesclagem previamente aprovado.

Detalhes sobre as vulnerabilidades identificadas serão divulgados 30 dias após a publicação da correção. As informações sobre as vulnerabilidades foram encaminhadas para o GitLab no âmbito do programa ativo de recompensas por identificação de vulnerabilidades na HackerOne.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster