PT-2021-14647

CVE-2021-21604

·

Publicado

2021-01-13

·

Atualizado

2026-10-31

Descrição por

CVSS 3.1
8.0
Alta
MétricasAV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões 2.274 e anteriores do Jenkins; versões LTS 2.263.1 e anteriores
Descrição
A vulnerabilidade permite que invasores com permissão para criar ou configurar diversos objetos injetem conteúdo malicioso no Old Data Monitor, resultando na instanciação de objetos potencialmente perigosos após serem descartados por um administrador. Isso é possível porque, quando a desserialização falha devido a dados inválidos, o Jenkins armazena referências de objetos inválidos criadas por meio de APIs REST XML no Old Data Monitor. Se um administrador descartar os dados antigos, alguns dados errôneos enviados a esses endpoints podem ser mantidos. Invasores com permissões View/Create, Job/Create, Agent/Create ou suas respectivas permissões */Configure podem explorar essa vulnerabilidade.
Recomendações
Para as versões 2.274 e anteriores do Jenkins, atualize para a versão 2.275 ou posterior.
Para as versões LTS 2.263.1 e anteriores, atualize para a versão 2.263.2 ou posterior.
Como solução alternativa temporária, considere definir as propriedades do sistema Java hudson.util.RobustReflectionConverter.recordFailuresForAdmins e hudson.util.RobustReflectionConverter.recordFailuresForAllAuthentications como true para registrar os envios de dados de configuração de administradores ou de todos os usuários, desativando parcial ou totalmente esta correção.
Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-QV6F-RCV6-6Q3X
BIT-JENKINS-2021-21604
CLEANSTART-2025-ZM80387
RHSA-2021:0423
RHSA-2021:0429
RHSA-2021:0637
RHSA-2021:2437
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾