PT-2020-15406 · Jenkins · Jenkins Self-Organizing Swarm Plug-In Modules Plugin+1

Oleg Nenashev

·

Publicado

2020-06-03

·

Atualizado

2023-10-25

·

CVE-2020-2192

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
Nome do software vulnerável e versões afetadas
Módulos do plugin Jenkins Self-Organizing Swarm, versões 3.20 e anteriores
Descrição
Uma vulnerabilidade de falsificação de solicitação entre sites (CSRF) permite que invasores adicionem ou removam rótulos de agentes. O plugin Swarm adiciona pontos de extremidade de API para gerenciar rótulos de agente, mas nas versões 3.20 e anteriores, esses pontos de extremidade exigem apenas um segredo global do Swarm e não realizam verificações regulares de permissão. Isso permite que usuários com permissão Agent/Create modifiquem rótulos de qualquer agente. Além disso, esses pontos de extremidade de API podem ser explorados sem a necessidade de solicitações POST, levando a uma vulnerabilidade de falsificação de solicitação entre sites.
Recomendações
Para as versões 3.20 e anteriores do plugin Jenkins Self-Organizing Swarm Plug-in Modules, atualize para a versão 3.21 ou posterior, que exige solicitações POST e permissão Agent/Configure para que o agente afetado acesse os pontos de extremidade da API, e não utiliza mais o segredo global do Swarm para essas operações.

Correção

CSRF

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-2192
GHSA-C264-8834-PPJ2

Produtos afetados

Jenkins
Jenkins Self-Organizing Swarm Plug-In Modules Plugin