Approved changes feed: RSS · Atom
cpe:2.3:a:kovidgoyal:calibre:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Kovidgoyal (f416b36f-19c9-5e81-9c53-02a34dcbe5cd) |
|---|---|
| Product | Calibre (3caaa2f9-50d4-570d-ae68-977df14fe46d) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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 |
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.