Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Session Termination on Logout #4519

Open
joeinfor7685 opened this issue Jul 19, 2023 · 0 comments
Open

Session Termination on Logout #4519

joeinfor7685 opened this issue Jul 19, 2023 · 0 comments
Labels
security Pull requests that address a security vulnerability

Comments

@joeinfor7685
Copy link
Contributor

Currently the JWT Session Tokens are not being terminated when a user logs out. When a web application fails to invalidate the authentication token upon user logout, the session token remains active until its expiration. Unfortunately, in certain instances, this vulnerability allows old security tokens to be repurposed even after a user has officially logged out. This issue poses significant security risks, potentially granting unauthorized access to sensitive user accounts and compromising the overall integrity of the system.

When a user logs out, the session should be invalidated on the server-side. This ensures that any associated session tokens or JWT tokens become immediately unusable, enhancing security and preventing unauthorized access.

References:


The referenced issue was found via a pen test conducted in collaboration with Infor and Cobalt.io

@jmcrawford45 jmcrawford45 added the security Pull requests that address a security vulnerability label Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security Pull requests that address a security vulnerability
Projects
None yet
Development

No branches or pull requests

2 participants