Exposure of Sensitive Information to an Unauthorized Actor in next-auth
Cxf4037528-b0ca
- next-auth
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.
References
Advisory Timeline
- Published