Insufficient Session Expiration in Wiki.js - #VU159303
Published: November 4, 2026
Vulnerability details
The vulnerability allows a remote user to retain authenticated access to a deactivated Wiki.js account, including write access and the ability to change the account's password.
The vulnerability exists due to insufficient session expiration in Wiki.js web session validation when processing requests for deactivated accounts without rechecking their active status. A remote user can reuse a session obtained before deactivation to continue accessing the account and change its password through PUT /_api/users/profile/password.