Skip to content
OpenAdvisories
Critical · 9.3 CVE-2025-64486 EUVD-2025-38333

calibre is vulnerable to arbitrary code execution when opening FB2 files

Published Nov 7, 2025 · Updated Nov 13, 2025 · Assigned by GitHub_M

Description

calibre is an e-book manager. In versions 8.13.0 and prior, calibre does not validate filenames when handling binary assets in FB2 files, allowing an attacker to write arbitrary files on the filesystem when viewing or converting a malicious FictionBook file. This can be leveraged to achieve arbitrary code execution. This issue is fixed in version 8.14.0.

Affected products

VendorProductAffectedFixed
kovidgoyal calibre < 8.14.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 8.14.0+ds+~0.10.5-1 —
Debian 13 calibre 8.5.0+ds-1+deb13u1 —
Debian 12 calibre 6.13.0+repack-2+deb12u5 —
ReleasePackageFixed inAdvisory
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 —
Ubuntu 20.04 LTS calibre No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS calibre No fix yet —
Ubuntu 16.04 LTS calibre No fix yet —

References