Devin Nusbaum

Pesquisador deCloudBees, Inc.
#1939de 53,634
119.5CVSS total
Vulnerabilidades · 14
Média
2
Alta
5
Crítica
7
PT-2024-25716
8.8
2024-05-02
Jenkins · Jenkins Script Security Plugin · CVE-2024-34145
**Nome do software vulnerável e versões afetadas** Plugin de segurança de scripts do Jenkins, versões 1335.vf07d9ce377a e e anteriores **Descrição** Um problema de contorno da sandbox envolve classes definidas pela sandbox que ocultam classes específicas não definidas pela sandbox, permitindo que invasores com permissão para definir e executar scripts em sandbox, incluindo Pipelines, contornem a proteção da sandbox e executem código arbitrário no contexto da JVM do controlador Jenkins. A vulnerabilidade explora corpos de construtores criados especificamente para invocar outros construtores e classes Groovy definidas pela sandbox, a fim de construir qualquer tipo subclassável. Isso permite que invasores contornem o recurso de sandbox, projetado para permitir que usuários com privilégios limitados definam scripts que geralmente são seguros para execução. **Recomendações** Para as versões 1335.vf07d9ce377a e e anteriores do Jenkins Script Security Plugin, considere desativar o recurso de sandbox até que um patch esteja disponível para impedir que invasores contornem a proteção da sandbox. Restrinja o acesso à JVM do controlador do Jenkins para minimizar o risco de exploração. Evite usar corpos de construtores criados e classes Groovy definidas na sandbox em scripts em sandbox até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
PT-2022-26889
9.9
2022-10-19
Jenkins · Jenkins Pipeline: Deprecated Groovy Libraries Plugin · CVE-2022-43405
**Nome do software vulnerável e versões afetadas** Jenkins Pipeline: Plugin Groovy Libraries, versões 612.v84da 9c54906d e anteriores Jenkins Pipeline: Plugin Groovy Libraries (obsoleto), versões 583.vf3b 454e43966 e anteriores **Descrição** Uma falha de contorno da sandbox permite que invasores com permissão definam bibliotecas de Pipeline não confiáveis e definam e executem scripts em sandbox para contornar a proteção da sandbox e executar código arbitrário no contexto da JVM do controlador Jenkins. A etapa `library` nos plug-ins afetados pode ser usada para invocar construtores sintéticos gerados pela sandbox em bibliotecas não confiáveis criadas propositalmente e construir qualquer tipo subclassável. Esta vulnerabilidade é semelhante a um aviso de segurança relatado anteriormente, mas afeta um plug-in diferente. **Recomendações** Para o Jenkins Pipeline: Groovy Libraries Plugin versões 612.v84da 9c54906d e anteriores, atualize para a versão 613.v9c41a 160233f ou posterior, que rejeita chamadas indevidas a construtores sintéticos gerados pela sandbox ao usar a etapa `library`. Para o Jenkins Pipeline: nas versões 583.vf3b 454e43966 e anteriores do plugin Groovy Libraries (obsoleto), atualize para a versão 588.v576c103a ff86 ou posterior, que não contém mais a etapa `library`. Como solução alternativa temporária, considere restringir o uso da etapa `library` em Pipelines em sandbox para minimizar o risco de exploração.
PT-2022-14827
7.1
2022-01-12
Jenkins · Jenkins Bitbucket Branch Source Plugin · CVE-2022-20619
**Nome do software vulnerável e versões afetadas** Versões do Jenkins Bitbucket Branch Source Plugin anteriores à 746.v350d2781c184 Versões do Jenkins Bitbucket Branch Source Plugin anteriores à 725.vd9f8be0fa250 Versões do Jenkins Bitbucket Branch Source Plugin anteriores à 2.9.11.2 Versões do Jenkins Bitbucket Branch Source Plugin anteriores à 2.9.7.2 Versão 737.vdf9dc06105be e anteriores do Jenkins Bitbucket Branch Source Plugin **Descrição** Uma vulnerabilidade de falsificação de solicitação entre sites (CSRF) permite que invasores se conectem a uma URL especificada por eles usando IDs de credenciais obtidas por outro método, capturando credenciais armazenadas no Jenkins. Esse problema ocorre porque o plugin não exige solicitações POST para um endpoint HTTP específico, o que pode ser explorado por invasores com acesso Geral/Leitura. **Recomendações** Para versões do Jenkins Bitbucket Branch Source Plugin anteriores à 746.v350d2781c184, atualize para a versão 746.v350d2781c184 ou posterior. Para versões do Jenkins Bitbucket Branch Source Plugin anteriores à 725.vd9f8be0fa250, atualize para a versão 725.vd9f8be0fa250 ou posterior. Para versões do Jenkins Bitbucket Branch Source Plugin anteriores à 2.9.11.2, atualize para a versão 2.9.11.2 ou posterior. Para versões do plugin Jenkins Bitbucket Branch Source anteriores à 2.9.7.2, atualize para a versão 2.9.7.2 ou posterior. Para a versão 737.vdf9dc06105be e anteriores do plugin Jenkins Bitbucket Branch Source, atualize para uma versão posterior à 737.vdf9dc06105be.