PT-2026-116648 · Npm · @Fastify/Jwt
CVSS v3.1
6.8
Média
| Vetor | AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N |
Nome do Software Vulnerável e Versões Afetadas
@fastify/jwt versões anteriores a 10.2.5
Description
Nos métodos de nível superior
sign() e verify(), as opções por chamada substituem as configurações globais padrão em vez de serem mescladas a elas. Esse comportamento faz com que qualquer padrão global não reiterado explicitamente nas opções por chamada seja descartado, incluindo proteções temporais, como a expiração do token e a idade máxima aceitável do token. Consequentemente, tokens assinados por esse método podem não possuir uma reivindicação de expiração e nunca expirar, enquanto a verificação pode deixar de aplicar a idade máxima configurada, permitindo que tokens obsoletos ou permanentes sejam aceitos.Recommendations
Atualize para a versão 10.2.5 ou posterior.
Correção
Insufficient Session Expiration
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
@Fastify/Jwt