Description
REBUILD before 4.5.3 contains an authorization bypass vulnerability in FeedsListController fetchDetails and fetchComments that skips privilege filtering and FeedsHelper.checkReadable checks. Authenticated attackers can enumerate sequential IDs via the feeds-details and comments-list endpoints to read private or team-scoped feed content, images, attachments and comments.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| getrebuild | rebuild | < 4.5.3 | 4.5.3 |
References
- GitHub Issue #1139 issue-tracking
- https://github.com/getrebuild/rebuild product
- https://github.com/getrebuild/rebuild/blob/af00afcc22476b889c06c3db6032fd94a1454cfa/src/main/java/com/rebuild/web/feeds/FeedsListController.java#L190-L194 technical-description
- https://github.com/getrebuild/rebuild/commit/03959a464164e12e87443c689043ceccf56044f3 patch
- rebuild v4.5.3 Release Notes release-notes
- VulnCheck Advisory: REBUILD before 4.5.3 Authorization Bypass via Feeds Details and Comments Endpoints third-party-advisory