CVE-2026-67204
Last modified
CVE-2026-67204 is a medium-severity vulnerability rated 5.4/10 on the CVSS scale. 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.. EPSS estimates a 0.41% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| BookStackApp | BookStack | < 26.05.4 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-67204?
How severe is CVE-2026-67204?
How do I fix CVE-2026-67204?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-67196Perspective 5.0.0 contains a cross-site scripting vulnerabil…5.4
- CVE-2026-67198Perspective 5.0.0 contains a denial-of-service vulnerability…7.5
- CVE-2026-67199Perspective 5.0.0 contains a denial of service vulnerability…6.5
- CVE-2026-6720When calicoctl is invoked with --log-level=info or --log-lev…7.2
- CVE-2026-67200Perspective 5.0.0 contains a path traversal vulnerability th…7.5
- CVE-2026-67201V through 0.5.2, fixed in commit 85859f0, contains a server-…8.6
- CVE-2026-67206Wolf CMS through 0.8.3.1 contains a remote code execution vu…8.8
- CVE-2026-67207Wolf CMS through 0.8.3.1 contains an authorization bypass vu…8.8
- CVE-2026-67208Juggle through 1.6.0 contains a remote code execution vulner…9.8
- CVE-2026-6721IBM Concert 1.0.0 through 3.0.0 allows an unauthenticated re…9.8
- CVE-2026-67211OOM Denial of Service via Unbounded Map Pre-Sizing in Apache…7.5
- CVE-2026-67213nanoid (Nano ID) before 5.1.6 contains an infinite loop in t…7.5
Are you affected by CVE-2026-67204?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
