CVE-2024-36676: BookStack Incorrect Access Control vulnerability

ssddanbrown/bookstack Updated 02 Oct 2025

Summary

10/07/2024
Yes i
High
8.2

CVE-2024-36676: BookStack Incorrect Access Control vulnerability. Affects ssddanbrown/bookstack versions < 24.05.1. Fixed in 24.05.1. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Penetration testing for web, API and mobile Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

BookStack is an open-source platform for creating documentation and knowledge bases. It provides a user-friendly interface for organizing and sharing information. The vulnerability in question is an incorrect access control issue that existed in BookStack versions prior to v24.05.1. This vulnerability allowed attackers to confirm the existence of system users and perform a targeted notification email Denial of Service (DoS) attack through public-facing forms.

Vulnerability Detail

The incorrect access control vulnerability in BookStack allowed attackers to exploit the system's public-facing forms to confirm the presence of specific users and launch a targeted notification email DoS attack. By manipulating the forms, attackers could gather information about existing users and potentially use this information for malicious purposes. The vulnerability had a high severity rating with a CVSS score of 8.2. It could lead to user privacy breaches, disruption of email services, and potential unauthorized access to sensitive information.

How To Fix

Minimum fixed version

24.05.1

This is the first release that contains the fix.

composer require ssddanbrown/bookstack:24.05.1

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

There is no specific workaround mentioned for this vulnerability. Users are advised to upgrade to the latest version of BookStack to ensure the security of their system.

Conclusion

The incorrect access control vulnerability in BookStack versions prior to v24.05.1 allowed attackers to confirm the existence of system users and perform a targeted notification email DoS attack. This vulnerability has a high severity rating with a CVSS score of 8.2. Users are strongly advised to upgrade their BookStack installation to version 24.05.1 or later to mitigate the risk of exploitation.

See every vulnerability recorded for ssddanbrown/bookstack →

Share this vulnerability

FAQ

The vulnerability allows attackers to confirm the existence of system users and perform a targeted notification email DoS attack. This can lead to user privacy breaches, disruption of email services, and potential unauthorized access to sensitive information.

You can use Vulert's playground (https://vulert.com/scanner) to check if your BookStack installation is affected by this vulnerability. Vulert monitors and alerts in real-time for open-source vulnerabilities, using just the composer.lock file.

Yes, the fix for this vulnerability is available in BookStack version 24.05.1 or later. Users are advised to upgrade their installation to the latest version to mitigate the risk.

There are no known exploits for this vulnerability at the time of this report. However, it is important to promptly upgrade to the latest version to prevent any potential exploitation.

Yes, this vulnerability can be exploited remotely through public-facing forms. Attackers can manipulate these forms to confirm the existence of system users and launch a targeted notification email DoS attack.

Related vulnerabilities

Recent vulnerabilities recorded for ssddanbrown/bookstack.

How To Fix

Minimum fixed version

24.05.1

This is the first release that contains the fix.

composer require ssddanbrown/bookstack:24.05.1

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback