#VU126975 Insufficient Session Expiration in Mastodon
Published: July 4, 2024 / Updated: April 23, 2026
Mastodon
Mastodon
Description
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to insufficient session expiration in the streaming API when maintaining WebSocket streaming connections after an access token is revoked. A remote user can keep an existing streaming connection open and continue subscribing to streamable timelines to disclose sensitive information.
User interaction is required because the user must first authorize the application before revoking its access token.