PT-2024-26385 · Unknown · @Fastify/Session
Kaanoz1
·
Publicado
2024-05-21
·
Atualizado
2024-05-22
·
CVE-2024-35220
CVSS v3.1
7.4
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do @fastify/session anteriores à 10.8.0
Versões do @fastify/session anteriores à 10.9.0
Descrição
O problema ocorre ao restaurar o cookie do armazenamento de sessão, onde o campo
expires é substituído se o campo maxAge tiver sido definido. Isso significa que um cookie nunca é detectado corretamente como expirado e, portanto, as sessões expiradas não são destruídas.Recomendações
Para versões anteriores à 10.8.0, atualize para a versão 10.8.0 ou posterior para resolver o problema.
Para versões anteriores à 10.9.0, atualize para a versão 10.9.0 ou posterior para resolver o problema.
Como solução alternativa temporária, considere implementar uma lógica personalizada de expiração de sessão para mitigar o risco de exploração.
Exploit
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/Session