PatchSiren cyber security CVE debrief
CVE-2026-67204 BookStackApp CVE debrief
CVE-2026-67204 is a broken access control vulnerability in BookStack before version 26.05.4. Authenticated API users with image-update or image-delete permissions can manipulate other users' avatars due to missing content-type restrictions in the Image Gallery API endpoints. This vulnerability allows attackers to supply a user avatar's ID to the API controller, which loads any image type without the web controller's gallery and drawio restrictions. 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.
- Vendor
- BookStackApp
- Product
- BookStack
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-24
- Original CVE updated
- 2026-09-24
- Advisory published
- 2026-08-24
- Advisory updated
- 2026-09-24
Who should care
Defenders responsible for BookStack instances, API security, and user authentication should assess exposure and apply patches or mitigations to prevent unauthorized avatar manipulation.
Why it matters
CVE-2026-67204 is a broken access control vulnerability in BookStack that allows authenticated API users to manipulate other users' avatars. Defenders should prioritize verifying exposure and applying patches or mitigations to prevent unauthorized avatar manipulation.
- Verify exposure and apply patches or mitigations to prevent unauthorized avatar manipulation.
- Restrict image-update and image-delete permissions to trusted API users.
- Monitor API activity for suspicious image updates or deletions.
Technical summary
The vulnerability 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. This is possible when the avatar's uploaded_to field matches a page ID accessible to the attacker, allowing the attacker to rename, replace, or delete the target user's avatar without requiring user-management permission. The vulnerability is in BookStack before version 26.05.4 and defenders should prioritize verifying exposure and applying patches or mitigations.
Defensive priority
Defenders should prioritize verifying exposure and applying patches or mitigations to prevent unauthorized avatar manipulation.
Recommended defensive actions
- Verify exposure by checking if the BookStack instance is running a vulnerable version and if API users have image-update or image-delete permissions.
- Apply patches or mitigations to prevent unauthorized avatar manipulation.
- Monitor API activity for suspicious image updates or deletions.
- Restrict image-update and image-delete permissions to trusted API users.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability is described in the CVE record and NVD entry. The vendor has released a patched version (26.05.4) and provided additional information on their website. Evidence is limited to public CVE and NVD information. Defenders should verify exposure by checking if the BookStack instance is running a vulnerable version and if API users have image-update or image-delete permissions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-67204 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-67204
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-67204 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-67204
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://codeberg.org/bookstack/bookstack/releases/tag/v26.05.4
-
Source reference
Unverified legacy reference
URL: https://github.com/BookStackApp/BookStack/releases/tag/v26.05.4
-
Source reference
Unverified legacy reference
URL: https://www.bookstackapp.com/blog/bookstack-release-v26-05-4/
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/bookstack-broken-access-control-via-image-gallery-api
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.