PT-2021-14682 · Jenkins · Jenkins

Jeff Thompson

·

Publicado

2021-04-07

·

Atualizado

2024-03-06

·

CVE-2021-21639

CVSS v3.1

4.3

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões 2.286 e anteriores do Jenkins
Versões LTS 2.277.1 e anteriores do Jenkins
Descrição
O problema decorre da falta de validação do tipo de objeto criado após o carregamento de dados enviados para o endpoint da API REST “config.xml” de um nó. Isso permite que invasores com permissão de Computador/Configurar substituam um nó por outro de tipo diferente.
Recomendações
Para as versões 2.286 e anteriores do Jenkins, atualize para a versão 2.287 ou posterior para resolver o problema.
Para as versões LTS do Jenkins 2.277.1 e anteriores, atualize para a versão 2.277.2 ou posterior para resolver o problema.
Como solução alternativa temporária, considere restringir o acesso ao endpoint da API REST config.xml para minimizar o risco de exploração.

Correção

RCE

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BIT-JENKINS-2021-21639
CVE-2021-21639
GHSA-PVWX-3JX5-24R2
RHSA-2021:1551
RHSA-2021:2437

Produtos afetados

Jenkins