PT-2024-32821 · Jenkins · Jenkins Credentials Plugin+2
Kevin Guerroudj
·
Publicado
2024-10-02
·
Atualizado
2024-11-13
·
CVE-2024-47805
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas
Plugin Jenkins Credentials, versões 1380.va 435002fa 924 e anteriores, exceto a versão 1371.1373.v4eb fa b 7161e9
Descrição
A vulnerabilidade diz respeito ao Jenkins Credentials Plugin, que não suprime valores criptografados de credenciais do tipo
SecretBytes ao acessar o arquivo config.xml via API REST ou CLI. Isso permite que invasores com permissão de leitura de itens/extensa visualizem valores criptografados de SecretBytes nas credenciais, incluindo credenciais de certificado e credenciais de arquivo secreto do Plain Credentials Plugin. A vulnerabilidade é semelhante a um aviso de segurança anterior de 2016.Recomendações
Para as versões 1380.va 435002fa 924 e anteriores do Jenkins Credentials Plugin, exceto a versão 1371.1373.v4eb fa b 7161e9, atualize para a versão 1381. v2c3a 12074da b ou posterior, mas certifique-se de que a versão do Jenkins seja 2.479 ou mais recente, ou LTS 2.462.3 ou mais recente, para ocultar efetivamente os valores criptografados das credenciais usando o tipo
SecretBytes.Como solução alternativa temporária, considere restringir o acesso ao arquivo
config.xml via API REST ou CLI para minimizar o risco de exploração.Correção
Information Disclosure
Insufficiently Protected Credentials
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Jenkins
Jenkins Credentials Plugin
Credentials Plugin