PT-2024-24349 · Npm · @Festify/Secure-Session
Adamkorcz
+1
·
Publicado
2024-04-10
·
Atualizado
2024-04-10
·
CVE-2024-31999
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 @festify/secure-session anteriores à 7.3.0
Descrição
A vulnerabilidade está presente no processo de remoção de sessões do @festify/secure-session. Quando uma sessão é excluída, ela é marcada para exclusão; no entanto, se um invasor obtiver acesso ao cookie, poderá continuar a utilizá-lo indefinidamente. O plugin cria uma sessão de cookie segura e sem estado para o Fastify, criptografando os dados da sessão com uma chave secreta e anexando o texto cifrado como valor do cookie. Quando um cookie criptografado com um nome de sessão correspondente é fornecido em solicitações subsequentes, ele descriptografa o texto cifrado para obter os dados e cria uma nova sessão.
Recomendações
Para versões anteriores à 7.3.0, atualize para a versão 7.3.0 para resolver o problema.
Como solução alternativa temporária, considere incluir um campo “última atualização” na sessão e trate as “sessões antigas” como expiradas.
Certifique-se de configurar seu cookie como “somente http” para minimizar 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
@Festify/Secure-Session