CVE-2026-126811 json
BookStack before 26.09.3 Incorrect Authorization via Image and Drawio Endpoints
published 13h ago modified 13h ago also EUVD-2026-124026
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no EPSS score yet
- public exploits
- 0
- none known
Summary
BookStack before 26.09.3 contains an incorrect authorization vulnerability that allows authenticated users to access other users' unpublished draft page images by checking only PageView permission without draft status. Attackers can read drawio data via the base64 endpoint or rename, replace, or delete draft images by sequential ID to disclose or tamper with unpublished work.
Patch / fix
- BookStackApp BookStack 26.09.3
Is CVE-2026-126811 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 5.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
| CNA | 4.0 | 5.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
Affected products
- BookStackApp BookStack
Classification
- Weakness
-
- CWE-863 Incorrect Authorization
References
-
codeberg.org
/bookstack/bookstack/commit/926e16a23f346be47d44746d14cba40cb355cbe1
patch
-
codeberg.org
/bookstack/bookstack/commit/4fec06236cbfb314fd72c1b3614c7c50162fb41c
patch
-
github.com
/BookStackApp/BookStack/commit/926e16a23f346be47d44746d14cba40cb355cbe1
patch
-
bookstackapp.com
/blog/bookstack-release-v26-09-3/
release-notes
-
codeberg.org
/bookstack/bookstack/releases/tag/v26.09.3
release-notes
-
github.com
/BookStackApp/BookStack/releases/tag/v26.09.3
release-notes
-
github.com
/BookStackApp/BookStack/blob/v26.09.2/app/Uploads/Controllers/DrawioImageController.php#L82-L92
technical-description
-
github.com
/BookStackApp/BookStack/blob/v26.09.2/app/Uploads/Controllers/ImageController.php#L159-L169
technical-description
-
github.com
/fishtankyu/bookstack-draft-image-idor-advisory.md
third-party-advisory
-
vulncheck.com
/advisories/bookstack-before-26.09.3-incorrect-authorization-via-image-and-drawio-endpoints
third-party-advisory
Sources
- CVE List CVE-2026-126811
- NVD CVE-2026-126811
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.