Approved changes feed: RSS · Atom

cpe:2.3:a:kovidgoyal:calibre:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorKovidgoyal (f416b36f-19c9-5e81-9c53-02a34dcbe5cd)
ProductCalibre (3caaa2f9-50d4-570d-ae68-977df14fe46d)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-73249 vulnerable 2026-09-16 04:33:10.071935 calibre Content Server `/book-update-annotations` Missing Write Authorization Check Allows Unauthorized Annotation Modification
HIGH (7.5)
calibre is an e-book manager. Prior to 9.12.0, the calibre Content Server endpoint POST /book-update-annotations/{library_id}/{book_id}/{fmt} in src/calibre/srv/books.py omits needs_db_write=True, causing Router.dispatch() to skip ctx.check_for_write_access() before update_annotations() passes attacker-controlled JSON to db.merge_annotations_for_book(), which allows a readonly user or an anonymous user on an unauthenticated deployment to persist unauthorized book annotation changes. This issue is fixed in version 9.12.0.
Published: 2026-08-11T21:58:43.415Z
Updated: 2026-08-12T12:43:31.031Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53511 vulnerable 2026-07-29 01:00:27.043312 calibre: Arbitrary Code Execution in Template Formatter via Book Metadata
calibre is an e-book manager. Prior to 9.10.0, a malicious EPUB, OPF, or PDF file can execute arbitrary Python code when its metadata is read by calibre, including through Add books or Edit books, by embedding a custom column definition with a python: template in calibre:user_metadata that is passed unsanitized to exec() in the template formatter. This issue is fixed in version 9.10.0.
Published: 2026-07-07T20:46:49.199Z
Updated: 2026-08-18T07:16:16.171Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33206 vulnerable 2026-06-08 07:59:09.347562 calibre has a path traversal vulnerability
calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Prior to version 9.6.0, a path traversal vulnerability exists in Calibre' handling of images in Markdown and other similar text-based files allowing an attacker to include arbitrary files from the file system into the converted book. Additionally, missing authentication and server-side request forgery in the background-image endpoint in the ebook reader web view allow the files to be exfiltrated without additional interaction. Version 9.6.0 contains a fix.
Published: 2026-03-27T13:53:22.833Z
Updated: 2026-03-27T14:48:44.155Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33205 vulnerable 2026-06-08 07:59:09.346145 calibre has Server-Side Request Forgery in ebook viewer backend
calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Prior to version 9.6.0, a Server-Side Request Forgery vulnerability in the background-image endpoint of calibre e-book reader's web view allows an attacker to perform blind GET requests to arbitrary URLs and exfiltrate information out from the ebook sandbox. Version 9.6.0 patches the issue.
Published: 2026-03-27T13:52:06.860Z
Updated: 2026-03-27T19:58:43.747Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30853 vulnerable 2026-06-08 07:57:14.378628 calibre has a Path Traversal Leading to Arbitrary File Write
MEDIUM (5)
calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Prior to 9.5.0, a path traversal vulnerability in the RocketBook (.rb) input plugin (src/calibre/ebooks/rb/reader.py) allows an attacker to write arbitrary files to any path writable by the calibre process when a user opens or converts a crafted .rb file. This is the same bug class fixed in CVE-2026-26065 for the PDB readers, but the fix was never applied to the RB reader. This vulnerability is fixed in 9.5.0.
Published: 2026-03-13T19:00:09.925Z
Updated: 2026-03-13T19:42:26.573Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27824 vulnerable 2026-06-08 07:55:14.019366 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27810 vulnerable 2026-06-08 07:55:13.924639 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26065 vulnerable 2026-06-08 07:53:20.765874 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26064 vulnerable 2026-06-08 07:53:20.765457 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25731 vulnerable 2026-06-08 07:53:20.271906 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25636 vulnerable 2026-06-08 07:53:20.130719 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25635 vulnerable 2026-06-08 07:53:20.129500 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-64486 vulnerable 2026-06-08 07:39:19.834662 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-7009 vulnerable 2026-06-08 06:58:20.926533 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.