Nick Collisson

Pesquisador deGemini Trust Company, LLC.
#23537de 53,625
10CVSS total
Vulnerabilidades · 1
PT-2020-2656
10
2020-03-25
Cloudbees · Jenkins · CVE-2020-2160
**Nome do software vulnerável e versões afetadas** Versões 2.227 e anteriores do Jenkins Versões LTS 2.204.5 e anteriores do Jenkins **Descrição** O problema está relacionado à ausência de proteção contra falsificação de solicitação entre sites (CSRF) no Jenkins. Isso permite que invasores criem URLs que contornam a proteção contra CSRF para qualquer URL de destino, possibilitando que realizem ações arbitrárias em um dispositivo vulnerável usando uma página da web especialmente criada. A discrepância na representação do caminho da URL entre o ponto de extensão e a estrutura web Stapler nas versões 2.227 e anteriores do Jenkins, e nas versões LTS 2.204.5 e anteriores, é a causa principal deste problema. **Recomendações** Para as versões 2.227 e anteriores do Jenkins, atualize para uma versão que utilize a mesma representação do caminho da URL para determinar se a proteção CSRF é necessária para uma determinada URL, tal como a estrutura web Stapler utiliza. Para as versões LTS 2.204.5 e anteriores do Jenkins, atualize para uma versão que utilize a mesma representação do caminho da URL para determinar se a proteção CSRF é necessária para uma determinada URL, tal como a estrutura web Stapler utiliza. Como solução alternativa temporária, considere definir a propriedade do sistema `hudson.security.csrf.CrumbFilter.UNPROCESSED PATHINFO` como `true` para desativar esta correção de segurança em caso de problemas. Além disso, considere definir a propriedade do sistema `jenkins.security.SuspiciousRequestFilter.allowSemicolonsInPath` como `true` para desativar a proteção contra caracteres de ponto-e-vírgula (`;`) na parte do caminho de uma URL, se necessário.