Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from GitHub Advisory.
CVSS VectorGitHub Advisory
Lifecycle Timeline
4DescriptionGitHub Advisory
calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Prior to version 9.6.0, a Server-Side Request Forgery vulnerability in the background-image endpoint of calibre e-book reader's web view allows an attacker to perform blind GET requests to arbitrary URLs and exfiltrate information out from the ebook sandbox. Version 9.6.0 patches the issue.
AnalysisAI
Server-Side Request Forgery in calibre's background-image endpoint allows remote attackers to perform blind GET requests to arbitrary URLs and exfiltrate sensitive information from the e-book sandbox prior to version 9.6.0. Calibre versions before 9.6.0 are affected, with vendor-released patch available at version 9.6.0 or later. No active exploitation or public exploit code has been confirmed at time of analysis.
Technical ContextAI
The vulnerability exists in calibre's web view component, specifically within the background-image endpoint handler. Calibre is a cross-platform e-book management application (CPE: cpe:2.3:a:kovidgoyal:calibre) that provides local web-based viewing and conversion functionality. The root cause is classified as CWE-918 (Server-Side Request Forgery), which occurs when the application constructs HTTP requests using user-supplied input without proper validation, allowing attackers to manipulate the request target. The background-image endpoint fails to sanitize or restrict the URL parameter, enabling an attacker to direct the server to fetch resources from internal networks, cloud metadata services, or arbitrary external systems. This creates an information disclosure pathway that bypasses the intended e-book sandbox isolation.
RemediationAI
Upgrade calibre to version 9.6.0 or later immediately. The vendor has released a patched version that removes the SSRF vulnerability from the background-image endpoint. If immediate upgrading is not feasible, restrict network access from calibre processes to internal services using host-based firewall rules or network segmentation, and disable or limit e-book file sources from untrusted origins. Additionally, consider running calibre in an isolated container or virtual machine environment to further restrict outbound network access and limit potential information exfiltration scope. Consult the vendor advisory at https://github.com/kovidgoyal/calibre/security/advisories/GHSA-4926-v9px-wv7v for technical details.
Remote code execution in Calibre 9.2.1 and earlier allows authenticated users to write arbitrary files via a path traver
Calibre versions 9.2.1 and below allow authenticated users to write arbitrary files with any extension to any writable l
Remote code execution in Calibre prior to version 9.2.0 through a path traversal flaw in the CHM reader allows local att
Calibre 9.1.0 and earlier contains a path traversal vulnerability in EPUB conversion that allows malicious EPUB files to
calibre is an e-book manager. [CVSS 7.8 HIGH]
gui2/viewer/bookmarkmanager.py in Calibre 3.18 calls cPickle.load on imported bookmark data, which allows remote attacke
Path traversal in Calibre <= 7.14.0 allow unauthenticated attackers to achieve arbitrary file read. Rated high severity
link_to_local_path in ebooks/conversion/plugins/html_input.py in calibre before 6.19.0 can, by default, add resources ou
calibre before 5.32.0 contains a regular expression that is vulnerable to ReDoS (Regular Expression Denial of Service) i
Unsanitized user-input in Calibre <= 7.15.0 allow users with permissions to perform full-text searches to achieve SQL in
HTTP response header injection in Calibre Content Server prior to version 9.4.0 permits authenticated users to inject ar
Unsanitized user-input in Calibre <= 7.15.0 allow attackers to perform reflected cross-site scripting. Rated medium seve
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allVendor StatusVendor
SUSE
Severity: MediumShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-16610