Improper access control in Ghost - #VU128201
Published: September 23, 2021 / Updated: April 27, 2026
Ghost
Ghost
Description
The vulnerability allows a remote attacker to take over arbitrary member accounts.
The vulnerability exists due to improper access control in the member email change functionality when handling crafted requests to the relevant API endpoint. A remote attacker can change a member account email address to one they control and validate the new address via a magic link to take over arbitrary member accounts.
Only instances with members functionality enabled are vulnerable.