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
| Vetor | AV: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
Produtos afetados
Netflix Titus