Skip to content

← Public intelligence

PyPI package

calibreweb

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

14 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 4.3PyPIAmendedPublished

    Generation of Error Message Containing Sensitive Information in janeczku/calibre-web

    CVE-2021-3986 · GHSA-m982-h4f8-g4hf

    Affected
    • PyPI calibreweb < 0.6.15
    Fixed in
    0.6.15· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 0.6.15 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. Medium, CVSS 5.4PyPIAmendedPublished

    Improper Access Control in janeczku/calibre-web

    CVE-2021-3987 · GHSA-fj5v-w2jp-wqvj

    Affected
    • PyPI calibreweb < 0.6.15
    Fixed in
    0.6.15· Vendor fix available
    Issue
    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 createshelf 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.

    Recommended action: Upgrade to 0.6.15 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. Medium, CVSS 6.1PyPIAmendedPublished

    Cross-site Scripting (XSS) - DOM in janeczku/calibre-web

    CVE-2021-3988 · GHSA-r735-9gc6-2hvq

    Affected
    • PyPI calibreweb < 0.6.15
    Fixed in
    0.6.15· Vendor fix available
    Issue
    A Cross-site Scripting (XSS) vulnerability exists in janeczku/calibre-web, specifically in the file editbooks.js. The vulnerability occurs when editing book properties, such as uploading a cover or a format. The affected code directly inserts user input into the DOM without proper sanitization, allowing attackers to execute arbitrary JavaScript code. This can lead to various attacks, including stealing cookies. The issue is present in the code handling the #btn-upload-cover change event.

    Recommended action: Upgrade to 0.6.15 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  4. UnratedPyPIAmendedPublished

    Improper Restriction of Excessive Authentication Attempts in calibreweb

    CVE-2022-2525 · GHSA-jg8w-wgx2-g7q4

    Affected
    • PyPI calibreweb < 0.6.20
    Fixed in
    0.6.20· Vendor fix available
    Issue
    Improper Restriction of Excessive Authentication Attempts in GitHub repository janeczku/calibre-web prior to 0.6.20.

    Recommended action: Upgrade to 0.6.20 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  5. High, CVSS 7.3PyPIAmendedPublished

    Weak Password Requirements in calibreweb

    CVE-2023-2106 · GHSA-mhmp-m6g7-7c24

    Affected
    • PyPI calibreweb < 0.6.20
    Fixed in
    0.6.20· Vendor fix available
    Issue
    Weak Password Requirements in GitHub repository janeczku/calibre-web prior to 0.6.20.

    Recommended action: Upgrade to 0.6.20 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  6. Critical, CVSS 9.8PyPIAmendedPublished

    SQL injection in calibreweb

    CVE-2022-30765 · GHSA-8ppf-x4gr-2x7g

    Affected
    • PyPI calibreweb < 0.6.18
    Fixed in
    0.6.18· Vendor fix available
    Issue
    Calibre-Web before 0.6.18 allows user table SQL Injection.

    Recommended action: Upgrade to 0.6.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  7. Critical, CVSS 9.8PyPIAmendedPublished

    Server-Side Request Forgery in calibreweb

    CVE-2022-0766 · GHSA-2647-c639-qv2j

    Affected
    • PyPI calibreweb < 0.6.17
    Fixed in
    0.6.17· Vendor fix available
    Issue
    calibreweb prior to version 0.6.17 is vulnerable to server-side request forgery (SSRF). This is due to an incomplete fix for CVE-2022-0339. The blacklist does not check for `0.0.0.0`, which would result in a payload of `0.0.0.0` resolving to `localhost`.

    Recommended action: Upgrade to 0.6.17 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  8. Critical, CVSS 9.9PyPIAmendedPublished

    Server-Side Request Forgery in calibreweb

    CVE-2022-0767 · GHSA-h65g-jfqg-2w6m

    Affected
    • PyPI calibreweb < 0.6.17
    Fixed in
    0.6.17· Vendor fix available
    Issue
    calibreweb prior to version 0.6.17 is vulnerable to server-side request forgery (SSRF). This is a result of incomplete SSRF protection that can be bypassed via an HTTP redirect. An HTTP server set up to respond with a 302 redirect may redirect a request to `localhost`.

    Recommended action: Upgrade to 0.6.17 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  9. Medium, CVSS 5.3PyPIAmendedPublished

    Server-Side Request Forgery in calibreweb

    CVE-2022-0339 · GHSA-4w8p-x6g8-fv64

    Affected
    • PyPI calibreweb < 0.6.16
    Fixed in
    0.6.16· Vendor fix available
    Issue
    calibreweb prior to version 0.6.16 contains a Server-Side Request Forgery (SSRF) vulnerability.

    Recommended action: Upgrade to 0.6.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  10. High, CVSS 7.1PyPIAmendedPublished

    Incorrect Authorization in calibreweb

    CVE-2022-0273 · GHSA-vgmw-9cww-qq99

    Affected
    • PyPI calibreweb < 0.6.16
    Fixed in
    0.6.16· Vendor fix available
    Issue
    calibreweb prior to version 0.6.16 contains an Incorrect Authorization vulnerability.

    Recommended action: Upgrade to 0.6.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  11. Medium, CVSS 5.3PyPIAmendedPublished

    Cross-site Scripting in calibreweb

    CVE-2022-0352 · GHSA-h56g-v4vp-q9q6

    Affected
    • PyPI calibreweb < 0.6.16
    Fixed in
    0.6.16· Vendor fix available
    Issue
    calibreweb prior to version 0.6.16 contains a cross-site scripting vulnerability.

    Recommended action: Upgrade to 0.6.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  12. Medium, CVSS 5.4PyPIAmendedPublished

    calibre-web is vulnerable to Cross-site Scripting

    CVE-2021-4170 · GHSA-wrp6-9w7f-3wxg

    Affected
    • PyPI calibreweb < 0.6.15
    Fixed in
    0.6.15· Vendor fix available
    Issue
    calibre-web is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

    Recommended action: Upgrade to 0.6.15 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  13. High, CVSS 7.6PyPIAmendedPublished

    calibre-web is vulnerable to Cross-Site Request Forgery (CSRF)

    CVE-2021-4164 · GHSA-wxr6-29pv-ch68

    Affected
    • PyPI calibreweb < 0.6.15
    Fixed in
    0.6.15· Vendor fix available
    Issue
    calibre-web is vulnerable to Cross-Site Request Forgery (CSRF)

    Recommended action: Upgrade to 0.6.15 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  14. Critical, CVSS 9.8PyPIAmendedPublished

    calibre-web is vulnerable to Business Logic Errors

    CVE-2021-4171 · GHSA-xp7p-3gx7-j6wx

    Affected
    • PyPI calibreweb < 0.6.15
    Fixed in
    0.6.15· Vendor fix available
    Issue
    calibre-web is vulnerable to Business Logic Errors

    Recommended action: Upgrade to 0.6.15 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →