Description
Aureus ERP through 1.6.0 contains an authorization bypass vulnerability that allows unauthenticated attackers to read unpublished draft blog posts via the customer-facing post view page. Attackers who know or guess a post slug can retrieve the full title, content, image, tags, author and publish date because PostResource skips authorization and ViewPost ignores is_published.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Webkul | Aureus ERP | ≤ 1.6.0 | — |
References
- https://hackmd.io/@leediay/ryPaE-t9fl third-party-advisory
- https://github.com/aureuserp/aureuserp/blob/v1.6.0/plugins/webkul/blogs/src/Filament/Customer/Resources/PostResource/Pages/ViewPost.php#L9-L24 technical-description
- https://github.com/aureuserp/aureuserp/blob/v1.6.0/plugins/webkul/blogs/src/Filament/Customer/Resources/PostResource.php#L23 technical-description
- aureuserp v1.6.0 Release Notes release-notes
- https://github.com/aureuserp/aureuserp product
- VulnCheck Advisory: Aureus ERP through 1.6.0 Unpublished Blog Post Disclosure via Direct URL third-party-advisory