CVE-2026-25636: calibre-ebook calibre Path Traversal
Vulnerability summary
CVE-2026-25636 is a high (CVSS 8.2) Path Traversal vulnerability in calibre-ebook calibre. EPSS estimates a 0.18% chance of exploitation in the next 30 days, higher than 6.6% of scored vulnerabilities. 2 public exploits are recorded.
Advisory lineage
Upstream 0 · Downstream 1 · Related 1Timeline
- 06-02-2026PublishedVulnerability first disclosed.
- 11-02-2026Last modifiedVulnerability information updated.
Description
calibre is an e-book manager. In 9.1.0 and earlier, a path traversal vulnerability in Calibre's EPUB conversion allows a malicious EPUB file to corrupt arbitrary existing files writable by the Calibre process. During conversion, Calibre resolves CipherReference URI from META-INF/encryption.xml to an absolute filesystem path and opens it in read-write mode, even when it points outside the conversion extraction directory. This vulnerability is fixed in 9.2.0.
CVSS metrics
4 scores · 4 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HDiffers
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HDiffers
- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HDiffers
EPSS trend
Probability
0.18%
Chance of exploitation in the next 30 days
Percentile
7%
Versus all other CVEs
30-day change
-0.04 pp
From 0.22% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
2 foundCalibre
Maturity: poc
Exploit Reference (0x5t.raptx.org)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-22Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
- CWE-73External Control of File Name or PathThe product allows user input to control or influence paths or file names that are used in filesystem operations.
- CWE-94Improper Control of Generation of Code ('Code Injection')The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
Affected systems
Calibre-ebook1 product
- calibre< 9.2.0
Debian1 product
- calibre< 6.13.0+repack-2+deb12u6 | < 8.5.0+ds-1+deb13u2 | < 9.2.0+ds+~0.10.5-1
Kovidgoyal1 product
- calibre< 9.2.0
Ubuntu1 product
- calibreAll versions (No fix recorded)
4 vendors · 4 products
References
6 links- github.com/kovidgoyal/calibre/security/advisories/GHSA-8r26-m7j5-hm29X Refsource CONFIRMREPORTExploitThird Party Advisory
- github.com/kovidgoyal/calibre/commit/9484ea82c6ab226c18e6ca5aa000fa16de598726X Refsource MISCREPORTPatch