CVE-2021-3986Medium· 4.3▾ SunlitGeneration of Error Message Containing Sensitive Information in janeczku/calibre-web
▾ Sunlit zone — Low / medium · no exploitation signal
impact 23.7 · likelihood 0.1 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Jul 31.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via OSV
Last analysed / modified upstream
0.4%
0.4% → 0.4%
A vulnerability in janeczku/calibre-web allows unauthorized users to view the names of private shelves belonging to other users. This issue occurs in the file shelf.py at line 221, where the name of the shelf is exposed in an error message when a user attempts to remove a book from a shelf they do not own. This vulnerability discloses private information and affects all versions prior to the fix.
calibreweb < 0.6.15Upgrade to a patched release:
calibreweb 0.6.15Connected by shared product, vendor, weakness, or advisory.
CVE-2021-4171Critical· 9.8calibre-web is vulnerable to Business Logic Errors
CVE-2022-0767Critical· 9.9Server-Side Request Forgery in calibreweb
CVE-2022-30765Critical· 9.8SQL injection in calibreweb
CVE-2022-0766Critical· 9.8Server-Side Request Forgery in calibreweb
CVE-2021-4164High· 7.6calibre-web is vulnerable to Cross-Site Request Forgery (CSRF)
CVE-2021-4170Medium· 5.4calibre-web is vulnerable to Cross-site Scripting