Unauthorized Actions via Public Shelf Creation in Calibre-Web
CVE-2021-3987
4.3MEDIUM
Key Information
- Vendor
- Janeczku
- Status
- Janeczku/calibre-web
- Vendor
- CVE Published:
- 15 November 2024
Summary
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.
Affected Version(s)
janeczku/calibre-web <= unspecified
CVSS V3.1
Score:
4.3
Severity:
MEDIUM
Confidentiality:
None
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged
Timeline
Risk change from: null to: 5.4 - (MEDIUM)
Vulnerability published.
Vulnerability Reserved.
Collectors
NVD DatabaseMitre Database