Improper Access Control in janeczku/calibre-web
Moderate severity
GitHub Reviewed
Published
Nov 15, 2024
to the GitHub Advisory Database
•
Updated Nov 19, 2024
Description
Published by the National Vulnerability Database
Nov 15, 2024
Published to the GitHub Advisory Database
Nov 15, 2024
Reviewed
Nov 15, 2024
Last updated
Nov 19, 2024
An improper access control vulnerability exists in janeczku/calibre-web. The affected version allows users without public shelf permissions to create public shelves. The vulnerability is due to the
create_shelf
method inshelf.py
not verifying if the user has the necessary permissions to create a public shelf. This issue can lead to unauthorized actions being performed by users.References