Vulnerability Description
BookStack before 26.05.4 contains a broken access control vulnerability that allows authenticated API users with image-update or image-delete permissions to manipulate other users' avatars by exploiting missing content-type restrictions in the Image Gallery API endpoints. Attackers can supply a user avatar's ID to the API controller, which loads any image type without the web controller's gallery and drawio restrictions, and when the avatar's uploaded_to field matches a page ID accessible to the attacker, the authorization check passes allowing the attacker to rename, replace, or delete the target user's avatar without requiring user-management permission.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://codeberg.org/bookstack/bookstack/releases/tag/v26.05.4
- https://github.com/BookStackApp/BookStack/releases/tag/v26.05.4
- https://www.bookstackapp.com/blog/bookstack-release-v26-05-4/
- https://www.vulncheck.com/advisories/bookstack-broken-access-control-via-image-g
FAQ
What is CVE-2026-67204?
CVE-2026-67204 is a vulnerability with a CVSS score of 5.4 (MEDIUM). BookStack before 26.05.4 contains a broken access control vulnerability that allows authenticated API users with image-update or image-delete permissions to manipulate other users' avatars by exploiti...
How severe is CVE-2026-67204?
CVE-2026-67204 has been rated MEDIUM with a CVSS base score of 5.4/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-67204?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.