PT-2020-2654 · Cloudbees+1 · Jenkins

Phu X. Mai

·

Publicado

2020-03-25

·

Atualizado

2024-03-06

·

CVE-2020-2162

CVSS v2.0

5.5

Média

VetorAV:N/AC:L/Au:S/C:P/I:P/A:N
Nome do software vulnerável e versões afetadas
Versões 2.227 e anteriores do Jenkins
Versões LTS 2.204.5 e anteriores do Jenkins
Descrição
O problema está relacionado à ausência de cabeçalhos HTTP Content-Security-Policy para arquivos enviados como parâmetros de arquivo para uma compilação. Isso resulta em uma vulnerabilidade de cross-site scripting (XSS) armazenada, que pode ser explorada por usuários com permissões para construir um trabalho com parâmetros de arquivo, permitindo que invasores remotos realizem ataques de cross-site scripting.
Recomendações
Para as versões 2.227 e anteriores do Jenkins, atualize para uma versão que defina cabeçalhos HTTP Content-Security-Policy ao servir arquivos enviados por meio de um parâmetro de arquivo.
Para as versões LTS do Jenkins 2.204.5 e anteriores, atualize para uma versão que defina cabeçalhos HTTP Content-Security-Policy ao servir arquivos enviados por meio de um parâmetro de arquivo.
Como solução alternativa temporária, considere definir a propriedade do sistema hudson.model.DirectoryBrowserSupport.CSP para substituir o valor dos cabeçalhos Content-Security-Policy enviados ao servir esses arquivos.

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2020-02698
BIT-JENKINS-2020-2162
CVE-2020-2162
GHSA-CRG2-6XV3-QG5F

Produtos afetados

Jenkins