PT-2022-26895 · Jenkins · Jenkins Mercurial Plugin+1
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
Nome do software vulnerável e versões afetadas
Plugin Mercurial do Jenkins, versões 1251.va b 121f184902 e anteriores
Descrição
O plugin Mercurial fornece um endpoint de webhook em “/mercurial/notifyCommit” que pode ser usado para notificar o Jenkins sobre alterações em um repositório SCM. Esse endpoint recebe uma URL de repositório, e o Jenkins agendará a verificação de todos os trabalhos configurados com o repositório especificado. Ele pode ser acessado com solicitações GET e sem autenticação. A saída do endpoint do webhook fornece informações sobre quais trabalhos foram acionados ou agendados para verificação, incluindo trabalhos aos quais o usuário não tem permissão de acesso. Isso permite que invasores com conhecimento das URLs do repositório Mercurial obtenham informações sobre a existência de trabalhos configurados com esse repositório Mercurial.
Recomendações
Para as versões 1251.va b 121f184902 e anteriores do plugin Jenkins Mercurial, considere desativar o endpoint do webhook
/mercurial/notifyCommit até que um patch esteja disponível.Atualize para a versão 1260.vdfb 723cdcc81 ou posterior do plugin Jenkins Mercurial, que não fornece os nomes dos trabalhos para os quais a sondagem é acionada, a menos que o usuário tenha a permissão Item/Read apropriada.
Correção
Information Disclosure
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Jenkins
Jenkins Mercurial Plugin