CVE-2022-0767GHSA-h65g-jfqg-2w6mPYSEC-2026-306
Server-Side Request Forgery in calibreweb
janeczku calibrewebpipLibraries & packages
CVSS
9.9CriticalExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.98%Chance of exploitation activity in the next 30 days, higher than 62% of CVEs. Scored 27 Oct 2026FIRST EPSS
What fixes it
- 0.6.17calibreweb, pipGitHub
- 0.6.17janeczku/calibre-webCVE List
- 0.6.17calibreweb, PyPIOSV
pip 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 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.
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
- github.com/janeczku/calibre-web/commit/965352c8d96c9eae7a6867ff76b0db137d04b0b8Fixvia CVE List
- github.com/pypa/advisory-database/tree/main/vulns/calibreweb/PYSEC-2026-306.yamlAdvisoryvia GitHub
- github.com/advisories/GHSA-h65g-jfqg-2w6mAdvisoryvia GitHub
- nvd.nist.gov/vuln/detail/CVE-2022-0767Referencevia GitHub
- huntr.dev/bounties/b26fc127-9b6a-4be7-a455-58aefbb62d9eReferencevia CVE List
- pypi.org/project/calibrewebReferencevia GitHub