PT-2024-25715 · Jenkins · Jenkins Script Security Plugin+1

Devin Nusbaum

·

Publicado

2024-05-02

·

Atualizado

2025-10-10

·

CVE-2024-34144

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Plugin de segurança de scripts do Jenkins, versões 1335.vf07d9ce377a e e anteriores
Descrição
Uma falha que permite contornar a sandbox permite que invasores com permissão para definir e executar scripts em sandbox, incluindo Pipelines, contornem a proteção da sandbox e executem código arbitrário no contexto da JVM do controlador do Jenkins. Isso se deve a corpos de construtores criados de forma maliciosa que podem invocar outros construtores, permitindo a construção de qualquer tipo subclassável por meio de conversões implícitas. Além disso, classes Groovy definidas na sandbox que ocultam classes específicas não definidas na sandbox podem ser usadas para construir qualquer tipo subclassável. A vulnerabilidade é causada por uma correção incompleta de uma vulnerabilidade de segurança anterior.
Recomendações
Para as versões 1335.vf07d9ce377a e e anteriores do Jenkins Script Security Plugin, atualize para a versão 1336.vf33a a 9863911 ou posterior, que inclui restrições adicionais e verificações de validade para impedir a construção de superconstrutores sem que sejam interceptados pela sandbox. Como solução alternativa temporária, considere restringir o acesso ao recurso de sandbox para minimizar o risco de exploração.

Correção

Protection Mechanism Failure

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-34144
GHSA-V63G-V339-2673
RHSA-2024:3634
RHSA-2024:3635
RHSA-2024:3636
RHSA-2024:4597
RHSA-2024:8886

Produtos afetados

Jenkins
Jenkins Script Security Plugin