PT-2025-28904 · Jenkins · Jenkins Git Parameter Plugin+1

Roman Nahornyi

·

Publicado

2025-07-09

·

Atualizado

2025-10-01

·

CVE-2025-53652

CVSS v2.0

8.5

Alta

VetorAV:N/AC:L/Au:N/C:C/I:P/A:N
Nome do Software Vulnerável e Versões Afetadas Plugin Jenkins Git Parameter versões 439.vb 0e46ca 14534 e anteriores
Descrição O Plugin Jenkins Git Parameter não valida o valor do parâmetro Git submetido a uma build em relação às opções oferecidas. Isso permite que atacantes com permissões de Item/Build injetem valores arbitrários nos parâmetros Git, potencialmente levando à execução de comandos. Relatos indicam que aproximadamente 15.000 servidores Jenkins estão potencialmente em risco, com alguns expostos sem autenticação. A vulnerabilidade permite a execução remota de código (RCE) e pode levar ao comprometimento total do sistema, vazamento de dados e ataques à cadeia de suprimentos. A variável BRANCH PARAM é um exemplo de um parâmetro suscetível à injeção. Atacantes podem aproveitar o Git para executar comandos. O endpoint da API /job/buildName/build está envolvido no processo de exploração, utilizando parâmetros como Jenkins-Crumb e BRANCH PARAM.
Recomendações Atualize o Plugin Jenkins Git Parameter para a versão 444.vca b 84d3703c2 ou posterior. Verifique se a flag de bypass -Dnet.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition.allowAnyParameterValue=true não está habilitada. Realize uma auditoria da configuração do Jenkins para desabilitar plugins desnecessários.

Exploit

Correção

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-08311
CVE-2025-53652
GHSA-QCJ2-99CG-MPPF

Produtos afetados

Jenkins
Jenkins Git Parameter Plugin