Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Sandiipmaity

#39103de 53,635
7.1CVSS total
Vulnerabilidades · 1
PT-2022-20548
7.1
2022-07-06
Unknown · Nextauth.Js · CVE-2022-31127
**Nome do software vulnerável e versões afetadas** Versões do NextAuth.js anteriores à 3.29.8 Versões do NextAuth.js anteriores à 4.9.0 **Descrição** Um invasor pode enviar uma entrada comprometida para o endpoint de login por e-mail contendo HTML malicioso, enganando o servidor de e-mail para que ele a envie ao usuário, permitindo assim a realização de um ataque de phishing. Por exemplo, um invasor pode enviar um e-mail com um link para seu site, que será renderizado no HTML. Esta vulnerabilidade foi corrigida nas versões a seguir, de forma que o e-mail não seja mais renderizado no HTML. O parâmetro `email` vulnerável é passado para `sendVerificationRequest` e renderizado no HTML. Se um `sendVerificationRequest` personalizado for criado, é necessário excluir `email` do corpo do HTML ou sanitizá-lo de forma eficiente. **Recomendações** Para versões do NextAuth.js anteriores à 3.29.8, atualize para a versão 3.29.8 ou posterior. Para versões do NextAuth.js anteriores à 4.9.0, atualize para a versão 4.9.0 ou posterior. Como solução temporária, considere sanitizar o parâmetro `email` que é passado para `sendVerificationRequest` e renderizado no HTML. Se um `sendVerificationRequest` personalizado for criado, certifique-se de excluir `email` do corpo do HTML ou sanitizá-lo de forma eficiente.