CVE-2023-7028
Sobre
Um problema foi descoberto no GitLab CE/EE afetando todas as versões a partir da 16.1 anteriores à 16.1.6, da 16.2 anteriores à 16.2.9, da 16.3 anteriores à 16.3.7, da 16.4 anteriores à 16.4.5, da 16.5 anteriores à 16.5.6, da 16.6 anteriores à 16.6.4 e da 16.7 anteriores à 16.7.2, no qual e-mails de redefinição de senha de conta de usuário poderiam ser entregues a um endereço de e-mail não verificado.
Análise do analista Rainforest
O fluxo de redefinição de senha de conta do GitLab podia enviar o link de redefinição para um endereço de e-mail não verificado, fornecido pelo atacante. Ao submeter a solicitação de redefinição com um e-mail adicional sob seu controle, um atacante recebe o token de redefinição da conta de outra pessoa e assume o controle dela. Não há código de exploração nem corrupção de memória aqui; é um caminho de recuperação de autenticação defeituoso, abusado com entrada de formulário comum, e funciona contra qualquer conta, incluindo as que não têm proteções adicionais.
O GitLab é onde as organizações guardam código-fonte, pipelines de CI/CD, credenciais de implantação e segredos, portanto assumir o controle de uma conta é uma rota direta para propriedade intelectual e, por meio do acesso ao pipeline, para o comprometimento da cadeia de suprimentos de tudo o que aquele repositório constrói e entrega. Contas com autenticação de dois fatores resistem à tomada completa porque o segundo fator ainda controla o login, o que faz da MFA imposta a importante defesa estrutural. Isso está na lista KEV da CISA; atualize para as versões 16.x corrigidas imediatamente, imponha MFA em todas as contas e revise a atividade de redefinição e as alterações recentes de conta em busca de sinais de que a falha já foi usada contra você.
Referências
CVEs Relacionadas
Nenhuma CVE relacionada.
Perguntas frequentes
O que é CVE-2023-7028?
Um problema foi descoberto no GitLab CE/EE afetando todas as versões a partir da 16.1 anteriores à 16.1.6, da 16.2 anteriores à 16.2.9, da 16.3 anteriores à 16.3.7, da 16.4 anteriores à 16.4.5, da 16.5 anteriores à 16.5.6, da 16.6 anteriores à 16.6.4 e da 16.7 anteriores à 16.7.2, no qual e-mails de redefinição de senha de conta de usuário poderiam ser entregues a um endereço de e-mail não verificado.
Qual a gravidade de CVE-2023-7028?
CVE-2023-7028 tem pontuação base CVSS 3.1 de 10, classificada como critical. No Rainforest Risk Index — que pondera a gravidade junto com a facilidade de alcançar a falha e a amplitude do impacto — a nota é 99 de 100, na faixa crítico.
Como CVE-2023-7028 é explorada?
Segundo o vetor CVSS (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N): vetor de ataque Rede, complexidade de ataque Baixa, privilégios necessários Nenhum, interação do usuário Nenhuma. Impacto em confidencialidade Alto, integridade Alto e disponibilidade Nenhum.
Quais produtos são afetados por CVE-2023-7028?
Os avisos públicos listam como afetados: gitlab. Consulte as referências desta página para as versões exatas confirmadas por cada fornecedor.
Como corrigir CVE-2023-7028?
Aplique a correção publicada pelo fornecedor — as referências desta página levam aos avisos e patches originais. Quando não for possível corrigir de imediato, reduza a exposição do componente afetado e monitore tentativas de exploração. Clientes Rainforest recebem esta vulnerabilidade correlacionada aos próprios ativos e priorizada pela exposição real, não apenas pela nota.
Potencialize sua estratégia de segurança com a Rainforest
Descubra vulnerabilidades cedo, priorize ameaças críticas e proteja o que realmente importa. A Rainforest simplifica suas operações de segurança, economizando tempo e reduzindo custos, para você focar no que move o seu negócio.
