Skip to main content

Exposure of Sensitive Information to an Unauthorized Actor in next-auth

Cxf4037528-b0ca

  • next-auth
Severity High
Score 8.3/10

Summary

NextAuth.js's versions through 4.24.11 and 5.x through 5.0.0-beta.30, email sign-in can be forced to deliver authentication emails to an attacker-controlled mailbox due to a bug in nodemailer's address parser used by the project (fixed in nodemailer v7.0.7). This allows an attacker to receive login/verification links or other sensitive emails intended for the victim

  • LOW
  • NETWORK
  • NONE
  • NONE

CWE-200 - Information Exposure

An information exposure vulnerability is categorized as an information flow (IF) weakness, which can potentially allow unauthorized access to otherwise classified information in the application, such as confidential personal information (demographics, financials, health records, etc.), business secrets, and the application's internal environment.

Advisory Timeline

  • Published