Improper authentication in next-auth - CVE-2023-48309
Published: November 20, 2023 / Updated: November 21, 2023
Vulnerability details
The vulnerability allows a remote attacker to gain access to sensitive information.
The vulnerability exists due to an error when processing authentication requests. A remote attacker can create an empty/mock user, by getting hold of a NextAuth.js-issued JWT from an interrupted OAuth sign-in flow (state, PKCE or nonce), and bypass authentication process.
Note, this vulnerability does not give access to other users' data, neither to resources that require proper authorization via scopes or other means. The created mock user has no information associated with it (ie. no name, email, access_token, etc.).
Affected software
Maximo Application Suite - Edge Data Collector
How to mitigate CVE-2023-48309
Maximo Application Suite - Edge Data Collector - update to 8.11.4