Insufficient Session Expiration in magento-lts - #VU158613
Published: November 2, 2026
Vulnerability details
The vulnerability allows a remote privileged user to retain revoked API access and continue reading and modifying data permitted by the user's existing role.
The vulnerability exists due to insufficient session expiration in the legacy Mage_Api session handling when resuming existing sessions after API user deactivation or API key changes. A remote privileged user can submit requests using a previously valid session ID to continue accessing the API with the user's existing permissions despite revocation.
Access can persist indefinitely if the client makes at least one API call within each idle timeout window.