PT-2024-23734 · Jjwt · Jjwt
CVE-2024-31033
·
Publicado
2024-04-01
·
Atualizado
2024-08-27
CVSS v3.1
6.8
Média
| Vetor | AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N |
Nome do software vulnerável e versões afetadas
JJWT (também conhecido como Java JWT) até a versão 0.12.5
Descrição
O problema diz respeito ao JJWT ignorar certos caracteres, o que pode levar um usuário a concluir erroneamente que possui uma chave forte. O código afetado inclui o método
setSigningKey() na classe DefaultJwtParser e o método signWith() na classe DefaultJwtBuilder. No entanto, o fornecedor contesta essa questão, afirmando que ela não pode ocorrer sem um erro do usuário e que a versão testada deve estar desatualizada.Recomendações
Para o JJWT até a versão 0.12.5, considere revisar o uso dos métodos
setSigningKey() e signWith() para garantir a implementação correta e a avaliação da força da chave.No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Use of a Broken Cryptographic Algorithm
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Jjwt