Description
Movim through 0.35.5 contains an authorization bypass vulnerability in Post::ajaxGetPost that allows authenticated users to read restricted posts by supplying server, node and nodeid values. Attackers who know item identifiers can retrieve cached community or contact-only posts from the pod-wide cache before the XMPP authorization check runs.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
movim movim
Default version status: unaffected
0 to ≤ 0.35.5affected
References
- https://github.com/movim/movim/commit/378e0368368d0dd9cb090b78e68a63064d47d512 ↗
- https://github.com/movim/movim ↗
- https://github.com/movim/movim/blob/v0.35.5/app/Widgets/Post/Post.php#L126-L160 ↗
- https://www.vulncheck.com/advisories/movim-through-0.35.5-authorization-bypass-via-post-ajaxgetpost-cached-post-read ↗