CVE-2021-3987

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 in `shelf.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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:janeczku:calibre-web:*:*:*:*:*:*:*:*

History

No history.

Information

Published : 2024-11-15 11:15

Updated : 2024-11-19 15:44


NVD link : CVE-2021-3987

Mitre link : CVE-2021-3987

CVE.ORG link : CVE-2021-3987


JSON object : View

Products Affected

janeczku

  • calibre-web
CWE
CWE-284

Improper Access Control

CWE-862

Missing Authorization