Description
HuLa-Server through 3.0.7 contains an insecure direct object reference vulnerability in FeedController.delFeed that allows authenticated users to delete other users' moments by supplying arbitrary feedId values. Attackers can send POST requests to /feed/del with another user's feedId to delete their moments along with associated media, comments, and likes.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| HuLaSpark | HuLa-Server | ≤ 3.0.7 | — |
References
- https://github.com/HuLaSpark/HuLa-Server/issues/34 issue-tracking
- https://github.com/HuLaSpark/HuLa-Server/blob/v3.0.7/luohuo-cloud/luohuo-im/luohuo-im-controller/src/main/java/com/luohuo/flex/im/controller/user/FeedController.java#L79-L83 technical-description
- https://github.com/HuLaSpark/HuLa-Server/blob/v3.0.7/luohuo-cloud/luohuo-im/luohuo-im-biz/src/main/java/com/luohuo/flex/im/core/user/service/impl/FeedServiceImpl.java#L356-L370 technical-description
- https://hackmd.io/@hieuPenguinnn/hula-server-idor-privacy-feed-friend third-party-advisory
- https://github.com/HuLaSpark/HuLa-Server product
- VulnCheck Advisory: HuLa-Server through 3.0.7 IDOR via /feed/del Moment Deletion third-party-advisory