PT-2024-26385 · Unknown · @Fastify/Session

Kaanoz1

·

Publicado

2024-05-21

·

Atualizado

2024-05-22

·

CVE-2024-35220

CVSS v3.1

7.4

Alta

VetorAV: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

CVE-2024-35220
GHSA-PJ27-2XVP-4QXG

Produtos afetados

@Fastify/Session