PT-2021-14408 · Unknown+1 · Nextauth.Js+1

Alessandro Angelino

+1

·

Publicado

2021-02-11

·

Atualizado

2021-02-19

·

CVE-2021-21310

CVSS v3.1

6.1

Média

VetorAV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N
**Nome do software vulnerável e versões afetadas:
Versões do NextAuth.js anteriores à 3.3.0
Descrição:
O problema está relacionado a uma vulnerabilidade de verificação de token no NextAuth.js, afetando especificamente implementações que utilizam o adaptador de banco de dados Prisma em conjunto com o provedor de e-mail. O adaptador de banco de dados Prisma verificava o token de verificação, mas não verificava o endereço de e-mail associado a esse token, permitindo que um invasor usasse um token válido para fazer login como outro usuário. Esse problema é específico do adaptador Prisma, que conta com suporte da comunidade, e não está presente no adaptador de banco de dados padrão.
Recomendações:
Para versões anteriores à 3.3.0, atualize para a versão 3.3.0 ou mais recente para resolver o problema. Como solução alternativa temporária, considere desativar o provedor de e-mail até que um patch esteja disponível.

Exploit

Correção

Authentication Bypass by Spoofing

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-21310
GHSA-PG53-56CG-4M8Q

Produtos afetados

Nextauth.Js
Prismax