SB2026080337 - Multiple vulnerabilities in Calibre



SB2026080337 - Multiple vulnerabilities in Calibre

Published: August 3, 2026

Security Bulletin ID SB2026080337
CSH Severity
High
Patch available
YES
Number of vulnerabilities 2
Exploitation vector Remote access
Highest impact Code execution

Breakdown by Severity

High 50% Medium 50%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 2 vulnerabilities.


1) Eval Injection (CVE-ID: N/A)

CWE-ID: CWE-95 - Eval Injection

CVSSv4: 8.4 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to execute arbitrary code.

The vulnerability exists due to improper neutralization of directives in dynamically evaluated code in the template() function and formatter when processing crafted composite_template metadata from an opened document. A remote attacker can trick the victim into opening a crafted EPUB or PDF file to execute arbitrary code.

User interaction is required to open a crafted file.


2) Missing Authorization (CVE-ID: N/A)

CWE-ID: CWE-862 - Missing Authorization

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to modify server-side annotation data.

The vulnerability exists due to missing authorization in the /book-update-annotations endpoint when handling POST requests that merge and persist annotation JSON for a readable book. A remote attacker can send a specially crafted request to modify server-side annotation data.

Only books the caller is allowed to access can be targeted, and deployments with readonly users or anonymous network access are affected.


Remediation

Install update from vendor's website.