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

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-47805
GHSA-62JV-J4W7-5HH8

Produtos afetados

Jenkins
Jenkins Credentials Plugin
Credentials Plugin