CVE-2026-73248

calibre is an e-book manager. Prior to 9.12.0, calibre processes attacker-controlled composite_template metadata from a malicious EPUB, OPF, PDF, or similar file through program: and a nested template() call whose formatter does not inherit allow_python_templates=False, allowing a nested python: template to reach compile_python_template and execute arbitrary Python code when the file is opened or imported. This issue is fixed in version 9.12.0.
CVSS

No CVSS.

Configurations

No configuration.

History

23 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) calibre es un gestor de libros electrónicos. Antes de la versión 9.12.0, calibre procesa metadatos composite_template controlados por el atacante de un archivo EPUB, OPF, PDF malicioso o similar a través de program: y una llamada anidada a template() cuyo formateador no hereda allow_python_templates=False, permitiendo que una plantilla anidada python: alcance compile_python_template y ejecute código Python arbitrario cuyo el archivo es abierto o importado. Este problema está solucionado en la versión 9.12.0.

Information

Published : 2026-08-11 22:19

Updated : 2026-10-24 15:10


NVD link : CVE-2026-73248

Mitre link : CVE-2026-73248

CVE.ORG link : CVE-2026-73248


JSON object : View

Products Affected

No product.

CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')

CWE-95

Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')