OpenAI Logout Glitch: When “Log Out of All Sessions” Didn’t Log Me Out
Finding a Session Logout Flaw on OpenAI’s Platform
While using OpenAI’s services, I noticed a subtle but important issue with how sessions are managed across devices. Specifically, the “Log out of all sessions” feature on the OpenAI web platform didn’t log me out from the mobile app.
Description of the Issue
I was logged into my OpenAI account at the same time on two devices: my desktop browser (Chrome) and the OpenAI mobile app on an Android device. When I chose “Log out of all sessions” from the desktop web interface, I expected that my account would be signed out everywhere — on both desktop and mobile.
However, after about 30 minutes, I opened the mobile app and found that I was still logged in. Even after force-closing and reopening the app, it did not ask me to log in again. This showed that the mobile session remained active despite my explicit command to log out everywhere.
Steps to Reproduce
-
Log into OpenAI on both a desktop browser and the mobile app using the same account.
-
From the desktop browser, select “Log out of all sessions” from the account or security settings.
-
Wait and then check the mobile app.
-
Observe that the mobile app session is still active, allowing access without requiring re-authentication.
-
Attempt to force-close and reopen the app; notice it does not prompt for login.
Security and Privacy Impact
This flaw falls under the category of broken authentication and session management — specifically, failure to invalidate sessions on logout:
-
Session Persistence Risk: A session stays active on devices where the user expects to be logged out, increasing risk if a device is lost, stolen, or shared.
-
User Trust Undermined: Users rely on “log out of all sessions” as a safety measure. When it doesn’t work, confidence in account security erodes.
-
Potential Unauthorized Access: Someone with access to a logged-in device could continue using the account even after the owner believes they have revoked all sessions.
Business Impact
If session invalidation doesn’t work correctly, it can:
-
Increase support tickets and complaints from concerned users.
-
Harm the platform’s reputation for security and privacy.
-
Lead to compliance issues in regions with strict data protection and security laws.
-
Raise concerns for enterprise customers relying on secure session controls.
Resolution and Follow-Up
I reported this behavior through OpenAI’s Bugcrowd program. Although the issue was identified earlier by another researcher (so my report was marked duplicate), OpenAI confirmed the bug and fixed it as of June 4, 2025.
Conclusion
This experience taught me how even minor inconsistencies in session management can have meaningful privacy implications. Users expect that “log out everywhere” really means all devices are signed out. Ensuring session invalidation works correctly is essential—not just to block attackers, but to meet user expectations and maintain trust.
Comments
Post a Comment