Description
Ech0 is an open-source, self-hosted publishing platform for personal idea sharing. Prior to version 4.2.0, `GET /api/allusers` is mounted as a public endpoint and returns user records without authentication. This allows remote unauthenticated user enumeration and exposure of user profile metadata. A fix is available in v4.2.0.
Problem types
CWE-862: Missing Authorization
Product status
References
github.com/...w/Ech0/security/advisories/GHSA-m983-7426-5hrj
github.com/...ommit/acbf1fd71011e6b9e1e6a911128056a19862f681
github.com/lin-snow/Ech0/releases/tag/v4.2.0