Skip to content
OpenAdvisories
Critical · 9.3 CVE-2026-26065 EUVD-2026-8341

calibre: Path Traversal can Lead to Arbitrary File Write and Potential Code Execution

Published Feb 20, 2026 · Updated Feb 20, 2026 · Assigned by GitHub_M

Description

calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Versions 9.2.1 and below are vulnerable to Path Traversal through PDB readers (both 132-byte and 202-byte header variants) that allow arbitrary file writes with arbitrary extension and arbitrary content anywhere the user has write permissions. Files are written in 'wb' mode, silently overwriting existing files. This can lead to potential code execution and Denial of Service through file corruption. This issue has been fixed in version 9.3.0.

Affected products

VendorProductAffectedFixed
kovidgoyal calibre < 9.3.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 calibre 9.3.0+ds+~0.10.5-1 —
Debian 13 calibre 8.5.0+ds-1+deb13u2 —
Debian 12 calibre 6.13.0+repack-2+deb12u6 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 calibre No fix yet —
Ubuntu 26.04 LTS calibre No fix yet —
Ubuntu 25.10 calibre No fix yet —
Ubuntu 24.04 LTS calibre No fix yet —
Ubuntu 22.04 LTS calibre No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS calibre No fix yet —
Ubuntu 18.04 LTS calibre No fix yet —
Ubuntu 16.04 LTS calibre No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed calibre 9.7.0-1.1 openSUSE-SU-2026:10587-1

Advisories 1

References