Repository navigation
Comparing changes
Open a pull request
base repository: BookStackApp/BookStack
base: development
head repository: BookStackApp/BookStack
compare: v26-09-branch
- 12 commits
- 36 files changed
- 1 contributor
Commits on Oct 14, 2026
-
Permissions: Updated relation restriction to filter out deleted entities
Removes results related to entities which are in the recycle bin. Removed entity has query from tag repo as that's now covered by this. Removed extra permission application function as its now redundant. Added tests to cover. Thanks to Nicol (waterhunter2000) for responsibly reporting.
Configuration menu - View commit details
-
Copy full SHA for 7ae9a4e - Browse repository at this point
Copy the full SHA 7ae9a4eView commit details -
ZIP Imports: Added total file use validation
During validation, added tracking of each time a file reference is used, so that the total use of files can be validated to help prevent heavy DoS scenarios. Thanks to VG for responsibly reporting this scenario
Configuration menu - View commit details
-
Copy full SHA for 2de4063 - Browse repository at this point
Copy the full SHA 2de4063View commit details -
Users: Refresh remember me token on password change
Refreshes the remember me token on password change, so that existing remember-me sessions are dropped. This helps invalidate existing remember-me access in scenarios where passwords are being changed after unauthorized access. Added test to cover. Thanks to Semilore Osofisan for responsibly reporting this scenario.
Configuration menu - View commit details
-
Copy full SHA for e07a300 - Browse repository at this point
Copy the full SHA e07a300View commit details -
SAML2: Removed the wide CSRF exception for SAML routes
There's only one route that should ignore CSRF, and that's already marked to not use the CSRF middlware in the routes definition. Helps prevent potential CSRF based logout from subdomains (same-sites). Thanks to The Xora team for responsibly reporting.
Configuration menu - View commit details
-
Copy full SHA for f239524 - Browse repository at this point
Copy the full SHA f239524View commit details
Commits on Oct 15, 2026
-
Attachments: Made view check for UI functions consistent
Ensures proper checking of page-based visibility, ensuring that the draft status of the related page is also considered when checking view ability. Thanks to Huzaifa Dal for responsibly reporting.
Configuration menu - View commit details
-
Copy full SHA for fcadecc - Browse repository at this point
Copy the full SHA fcadeccView commit details
Commits on Oct 20, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 1543f46 - Browse repository at this point
Copy the full SHA 1543f46View commit details
Commits on Nov 5, 2026
-
Images: Updated access permissions to align with API
Uses the same access/visibilty check via query as the API, and prevents actions when page is in the recycle bin. Adds tests to cover access. Thanks to CayCon for reporting. Thanks to VulnCheck for coordinating reporting.
Configuration menu - View commit details
-
Copy full SHA for 926e16a - Browse repository at this point
Copy the full SHA 926e16aView commit details
Commits on Nov 7, 2026
-
Conversion: Ensured handling of items in the recycle bin
Updates book/chapter conversion to ensure that child items in the recycle bin are handled & migrated instead of being deleted along with their old container/parent. Thanks to Tanna Zu for reporting.
Configuration menu - View commit details
-
Copy full SHA for c0794b3 - Browse repository at this point
Copy the full SHA c0794b3View commit details -
Revisions: Filtered previous diffing to version revisions
Prevents wrong diffing against user draft versions. Thanks to Dickson Wu (SEAL & CertiK) for reporting.
Configuration menu - View commit details
-
Copy full SHA for 323990a - Browse repository at this point
Copy the full SHA 323990aView commit details -
Images: Added tests to check draft access scenarios
Extra checks to address prior holes, which were covered by prior commit 926e16a Thanks to Zeng Yu for reporting.
Configuration menu - View commit details
-
Copy full SHA for 4fec062 - Browse repository at this point
Copy the full SHA 4fec062View commit details
Commits on Nov 8, 2026
-
Attachments: Removed use of EntityExistsRule
Updated validation to instead check for a valid integer, so the existance if performed as part of the visibility check, preventing different responses between non-existing and non-visible, so that it can't be used to inidcate non-visible pages. Added tests to cover. Thanks to Efe Çam for reporting.
Configuration menu - View commit details
-
Copy full SHA for 3d859aa - Browse repository at this point
Copy the full SHA 3d859aaView commit details
Commits on Nov 10, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 6ca187d - Browse repository at this point
Copy the full SHA 6ca187dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff development...v26-09-branch