Description
Jivejdon through 5.0 contains an authorization bypass vulnerability in SubscriptionServiceImp.deleteSubscription that allows authenticated users to delete other users' subscriptions by ID. Attackers can submit a delete action to /account/protected/sub/subSaveAction with another user's subscriptionId to remove their thread, forum, tag or account subscriptions.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
banq jivejdon
Default version status: unaffected
0 to ≤ 5.0affected
References
- https://github.com/banq/jivejdon/issues/28 ↗
- https://github.com/banq/jivejdon ↗
- https://github.com/banq/jivejdon/blob/ee67a65e65228644a71c8317d7e34deea50f95ef/src/main/java/com/jdon/jivejdon/api/impl/subscription/SubscriptionServiceImp.java#L131-L146 ↗
- https://www.vulncheck.com/advisories/jivejdon-through-5.0-idor-via-subsaveaction-subscription-delete ↗