BookStack
v26.09.3NOW MANAGED ON CODEBERG
- Maintenance
- Active73 commits in 3 months · bus factor 1
- License
- MITPermissive · OSI-approved
- Security
- 8 advisories2 high, 4 medium, 2 low · Scorecard 3.2/10
- Supported versions
- No scheduleendoflife.date does not track this project
19.1k stars · 2.4k forks · 3 open issues · last release 4 days ago · data checked 37 minutes ago
Release history
All releases on GitHubAtom feed/feed/BookStackApp/BookStack
Badge
[](/p/BookStackApp/BookStack)
BookStack v26.09.3
Security Release
This is a security release to address a range of vulnerabilities:
- Images & drawings could be unexpectedly accessed and modified when attached to inaccessible draft/trashed pages.
- Page editor personal draft content could be made visible to other users in certain scenarios.
- On book/chapter conversion, content could be wrongly permanently deleted when in the recycle bin.
- Attachment endpoints could indicate existence of non-accessible pages.
Updating is advised if any of the above scenarios are a concern to your use-case.
A big thanks to the following researchers for responsibly reporting vulnerabilities which were addressed in this release:
- CayCon (Reporter), VulnCheck (Coordinator)
- Tanna Zu (GitHub)
- Dickson Wu (SEAL & CertiK)
- Zeng Yu
- Efe Çam
- dracaryxxd
Full List of Changes
- Updated application PHP package versions
- Updated attachment validation, and page fetching, to avoid responses which indicate page existence.
- Updated image fetching to fully check access via page access, considering draft and trashed status.
- Updated revision diffing to filter on revision type.
- Updated chapter/book conversion to properly handle child items which are in the recycle bin.