PT-2020-20572 · Netflix · Netflix Titus

Pwntester

·

Publicado

2020-07-14

·

Atualizado

2021-07-21

·

CVE-2020-9297

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
Versões do Netflix Titus anteriores à v0.1.1-rc.274
Descrição
O problema diz respeito ao uso de validadores de restrições personalizados do Java Bean Validation no Netflix Titus. Isso permite a injeção de dados arbitrários em modelos de mensagens de erro, o que pode levar à execução de código Java arbitrário se um invasor conseguir injetar dados no modelo passado para o argumento ConstraintValidatorContext.buildConstraintViolationWithTemplate(). Isso se deve ao suporte a vários tipos de interpolação, incluindo expressões Java EL, ao criar mensagens de erro de violação de restrição personalizadas.
Recomendações
Para versões do Netflix Titus anteriores à v0.1.1-rc.274, atualize para a versão v0.1.1-rc.274 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir os dados de entrada que podem ser injetados no modelo de mensagem de erro para minimizar o risco de exploração.

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-9297

Produtos afetados

Netflix Titus