p PatchFirst

GHSA-65p7-pjj8-ggmr

GHSA-65p7-pjj8-ggmr · Member account takeover

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

### Impact An error in the implementation of the member email change functionality allows unauthenticated users to change the email address of arbitrary member accounts to one they control by crafting a request to the relevant API endpoint, and validating the new address via magic link sent to the new email address. Ghost(Pro) has already been patched. Self-hosters are impacted if running Ghost a version between 3.18.0 and 4.15.0 with members functionality enabled. ### Patches Fixed in 4.15.1, all 4.x sites should upgrade as soon as possible. Fixed in 3.42.6, all 3.x sites should upgrade as soon as possible. ### Workarounds The patch in 4.15.1 and 3.42.6 adds a new authenticated endpoint for updating member email addresses. Updating Ghost is the quickest complete solution. As a workaround, if for any reason you cannot update your Ghost instance, you can block the `POST /members/api/send-magic-link/` endpoint, which will also disable member login and signup for your site. ### For more information If you have any questions or comments about this advisory: * Email us at [[email protected]](mailto:[email protected])

CVSS 6.5 · Moyenne · Correctif disponible

Publication
Mise à jour

Pile logicielle: node

Produits et versions concernés

  • ghost npm

    Plages de versions concernées
    • SEMVER: ≥ 3.18.0, < 3.42.6

    Mettez à jour vers 3.42.6

  • ghost npm

    Plages de versions concernées
    • SEMVER: ≥ 4.0.0, < 4.15.1

    Mettez à jour vers 4.15.1

Sources originales

Vérifiez votre serveur →