Apostrophe has a Weak Password Recovery Mechanism for Forgotten Password and Improper Input Validation
- Severity:
- High
Description
ApostropheCMS’s password reset flow constructs the reset URL using req.hostname, which is derived directly from the attacker-controlled HTTP Host header when apos.baseUrl is not explicitly configured.
Recommendation
No fix is available yet. Followings are affected versions:
- <= 4.29.0
References
Related Issues
- bson-objectid contains Improper input validation - CVE-2019-19729
- Forge has Denial of Service via Infinite Loop in BigInteger.modInverse() with Zero Input - CVE-2026-33891
- Parse Server has an auth provider validation bypass on login via partial authData - CVE-2026-33409
- Improper Input Validation in Deap - CVE-2018-3749
You might also like:
- Tags:
- npm
- apostrophe
Anything's wrong? Let us know Last updated on May 19, 2026


