All vulnerabilities
CVE-2022-0766GHSA-2647-c639-qv2jPYSEC-2026-304

Server-Side Request Forgery in calibreweb

janeczku calibrewebpipLibraries & packages
CVSS
9.8Critical
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)1.31%Chance of exploitation activity in the next 30 days, higher than 70% of CVEs. Scored 27 Oct 2026FIRST EPSS
Fixed in0.6.17Fixed versionGitHub
Published7 Mar 2022Updated 27 Oct 2026CVE List

What fixes it

  • 0.6.17calibreweb, pipGitHub
  • 0.6.17janeczku/calibre-webCVE List
  • 0.6.17calibreweb, PyPIOSVpip install "calibreweb>=0.6.17"

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

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.

Text from CVE List

Affected versions 8

  • calibreweb, pip< 0.6.17GitHub
  • janeczku/calibre-webaffected: unspecified before 0.6.17CVE List
  • calibreweb, PyPIfrom first release, fixed in 0.6.17OSV
  • calibreweb, PyPI0.6.12OSV
  • calibreweb, PyPI0.6.13OSV
  • calibreweb, PyPI0.6.14OSV
  • calibreweb, PyPI0.6.15OSV
  • calibreweb, PyPI0.6.16OSV

References 6