Nos atualizações corretivas da plataforma de desenvolvimento colaborativo GitLab 14.8.2, 14.7.4 e 14.6.5, foi corrigida uma vulnerabilidade crítica (CVE-2022-0735), que permite que um usuário não autorizado extraia tokens de registro no GitLab Runner, utilizado para invocar manipuladores durante a compilação do código do projeto no sistema de integração contínua. Detalhes ainda não foram divulgados, mencionando apenas que o problema é causado por um vazamento de informações ao usar comandos de Ações Rápidas.
O problema foi identificado pelos funcionários do GitLab e abrange versões de 12.10 a 14.6.5, 14.7 a 14.7.4 e 14.8 a 14.8.2. Recomenda-se que os usuários que mantêm suas próprias instalações do GitLab realizem a atualização ou apliquem o patch o mais rápido possível. O problema foi resolvido restringindo o acesso aos comandos de Ações Rápidas apenas a usuários com permissão de gravação. Após a atualização ou aplicação de patches individuais 'token-prefix', os tokens de registro anteriormente criados para grupos e projetos no Runner serão redefinidos e regenerados.
Além da vulnerabilidade crítica, as novas versões também corrigiram 6 vulnerabilidades menos graves, que podem permitir que usuários não privilegiados adicionem outros usuários a grupos, desinformem usuários através da manipulação do conteúdo de Snippets, vazem variáveis de ambiente via método de entrega sendmail, determine a existência de usuários através da API GraphQL, vazar senhas ao espelhar repositórios via SSH em modo pull, e ataques DoS através do sistema de envio de comentários.
Fonte: opennet.ru
