p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости calibre

За последние 30 дней в calibre опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 25

  1. CVE-2026-73249

    Высокий · CVSS 7.5EPSS 0,44%Нет опубликованного исправления

    calibre Content Server `/book-update-annotations` Missing Write Authorization Check Allows Unauthorized Annotation Modification

    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.

    Опубликовано Обновлено
  2. CVE-2026-73248

    Высокий · CVSS 8.5EPSS 0,2%Нет опубликованного исправления

    calibre: Bypass of Python template restrictions via nested `template()` leading to RCE

    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.

    Опубликовано Обновлено
  3. CVE-2026-53511

    Высокий · CVSS 8.5EPSS 0,22%Есть исправление

    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.

    • Обновитесь до 6.13.0+repack-2+deb12u10
  4. CVE-2026-33206

    Высокий · CVSS 8.2EPSS 0,22%Есть исправление

    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.

    • Обновитесь до 6.13.0+repack-2+deb12u8
    Опубликовано Обновлено
  5. CVE-2026-33205

    Средний · CVSS 4.8EPSS 0,18%Есть исправление

    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.

    • Обновитесь до 6.13.0+repack-2+deb12u9
    Опубликовано Обновлено
  6. CVE-2026-30853

    Средний · CVSS 5EPSS 0,19%Есть исправление

    calibre has a Path Traversal Leading to Arbitrary File Write

    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.

    • Обновитесь до 6.13.0+repack-2+deb12u8
    Опубликовано Обновлено
  7. CVE-2026-27824

    Средний · CVSS 5.3EPSS 0,17%Есть исправление

    calibre has IP Ban Bypass via X-Forwarded-For Header Spoofing

    calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Prior to version 9.4.0, the calibre Content Server's brute-force protection mechanism uses a ban key derived from both `remote_addr` and the `X-Forwarded-For` header. Since the `X-Forwarded-For` header is read directly from the HTTP request without any validation or trusted-proxy configuration, an attacker can bypass IP-based bans by simply changing or adding this header, rendering the brute-force protection completely ineffective. This is particularly dangerous for calibre servers exposed to the internet, where brute-force protection is the p

    • Обновитесь до 6.13.0+repack-2+deb12u6
    Опубликовано Обновлено
  8. CVE-2026-27810

    Средний · CVSS 6.4EPSS 0,24%Есть исправление

    calibre Vulnerable to HTTP Response Header Injection

    calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Prior to version 9.4.0, an HTTP Response Header Injection vulnerability in the calibre Content Server allows any authenticated user to inject arbitrary HTTP headers into server responses via an unsanitized `content_disposition` query parameter in the `/get/` and `/data-files/get/` endpoints. All users running the calibre Content Server with authentication enabled are affected. The vulnerability is exploitable by any authenticated user and can also be triggered by tricking an authenticated victim into clicking a crafted link. Version 9.4.0 cont

    • Обновитесь до 6.13.0+repack-2+deb12u6
    Опубликовано Обновлено
  9. CVE-2026-26065

    Критический · CVSS 9.3EPSS 0,59%Есть исправление

    calibre: Path Traversal can Lead to Arbitrary File Write and Potential Code Execution

    calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Versions 9.2.1 and below are vulnerable to Path Traversal through PDB readers (both 132-byte and 202-byte header variants) that allow arbitrary file writes with arbitrary extension and arbitrary content anywhere the user has write permissions. Files are written in 'wb' mode, silently overwriting existing files. This can lead to potential code execution and Denial of Service through file corruption. This issue has been fixed in version 9.3.0.

    • Обновитесь до 6.13.0+repack-2+deb12u6
    Опубликовано Обновлено
  10. CVE-2026-26064

    Критический · CVSS 9.3EPSS 0,98%Есть исправление

    calibre: Path Traversal Vulnerability Enables Arbitrary File Write and Remote Code Execution

    calibre is a cross-platform e-book manager for viewing, converting, editing, and cataloging e-books. Versions 9.2.1 and below contain a Path Traversal vulnerability that allows arbitrary file writes anywhere the user has write permissions. On Windows, this leads to Remote Code Execution by writing a payload to the Startup folder, which executes on next login. Function extract_pictures only checks startswith('Pictures'), and does not sanitize '..' sequences. calibre's own ZipFile.extractall() in utils/zipfile.py does sanitize '..' via _get_targetpath(), but extract_pictures() bypasses this by using manual zf.read() + open(). This issue has bee

    • Обновитесь до 6.13.0+repack-2+deb12u6
    Опубликовано Обновлено
  11. CVE-2026-25731

    Высокий · CVSS 7.8EPSS 0,28%Есть исправление

    Calibre Affected by Arbitrary Code Execution via Server-Side Template Injection in Calibre HTML Export

    calibre is an e-book manager. Prior to 9.2.0, a Server-Side Template Injection (SSTI) vulnerability in Calibre's Templite templating engine allows arbitrary code execution when a user converts an ebook using a malicious custom template file via the --template-html or --template-html-index command-line options. This vulnerability is fixed in 9.2.0.

    • Обновитесь до 6.13.0+repack-2+deb12u6
    Опубликовано Обновлено
  12. CVE-2026-25635

    Высокий · CVSS 8.6EPSS 0,51%Есть исправление

    calibre has a Path Traversal Leading to Arbitrary File Write and Potential Code Execution

    calibre is an e-book manager. Prior to 9.2.0, Calibre's CHM reader contains a path traversal vulnerability that allows arbitrary file writes anywhere the user has write permissions. On Windows (haven't tested on other OS's), this can lead to Remote Code Execution by writing a payload to the Startup folder, which executes on next login. This vulnerability is fixed in 9.2.0.

    • Обновитесь до 6.13.0+repack-2+deb12u6
    Опубликовано Обновлено
  13. CVE-2026-25636

    Высокий · CVSS 8.2EPSS 0,23%Есть исправление

    calibre has a Path Traversal Leading to Arbitrary File Corruption and Code Execution

    calibre is an e-book manager. In 9.1.0 and earlier, a path traversal vulnerability in Calibre's EPUB conversion allows a malicious EPUB file to corrupt arbitrary existing files writable by the Calibre process. During conversion, Calibre resolves CipherReference URI from META-INF/encryption.xml to an absolute filesystem path and opens it in read-write mode, even when it points outside the conversion extraction directory. This vulnerability is fixed in 9.2.0.

    • Обновитесь до 6.13.0+repack-2+deb12u6
    Опубликовано Обновлено
  14. CVE-2025-64486

    Критический · CVSS 9.3EPSS 0,19%Есть исправление

    calibre is vulnerable to arbitrary code execution when opening FB2 files

    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.

    • Обновитесь до 6.13.0+repack-2+deb12u5
    Опубликовано Обновлено
  15. CVE-2024-7009

    Средний · CVSS 4.2EPSS 13,92%Есть исправление

    Calibre SQL Injection

    Unsanitized user-input in Calibre <= 7.15.0 allow users with permissions to perform full-text searches to achieve SQL injection on the SQLite database.

    • Обновитесь до 6.13.0+repack-2+deb12u4
    Опубликовано Обновлено
  16. CVE-2024-7008

    Средний · CVSS 5.4EPSS 25,61%Публичный эксплойтЕсть исправление

    Calibre Reflected Cross-Site Scripting (XSS)

    Unsanitized user-input in Calibre <= 7.15.0 allow attackers to perform reflected cross-site scripting.

    • Обновитесь до 6.13.0+repack-2+deb12u4
    Опубликовано Обновлено
  17. CVE-2024-6782

    Критический · CVSS 9.8EPSS 84,12%Публичный эксплойтЕсть исправление

    Calibre Remote Code Execution

    Improper access control in Calibre 6.9.0 ~ 7.14.0 allow unauthenticated attackers to achieve remote code execution.

    • Обновитесь до 6.13.0+repack-2+deb12u4
    Опубликовано Обновлено
  18. CVE-2023-46303

    Высокий · CVSS 7.5EPSS 1,63%Есть исправление

    CVE-2023-46303

    link_to_local_path in ebooks/conversion/plugins/html_input.py in calibre before 6.19.0 can, by default, add resources outside of the document root.

    • Обновитесь до 6.13.0+repack-2+deb12u3
    Опубликовано Обновлено
  19. CVE-2021-44686

    Высокий · CVSS 7.5EPSS 5,21%Есть исправление

    CVE-2021-44686

    calibre before 5.32.0 contains a regular expression that is vulnerable to ReDoS (Regular Expression Denial of Service) in html_preprocess_rules in ebooks/conversion/preprocess.py.

    • Обновитесь до 5.33.0+dfsg-1
    Опубликовано Обновлено
  20. CVE-2011-4126

    Высокий · CVSS 8.1EPSS 1,54%Есть исправление

    CVE-2011-4126

    Race condition issues were found in Calibre at devices/linux_mount_helper.c allowing unprivileged users the ability to mount any device to anywhere.

    • Обновитесь до 1.5.0+dfsg-1
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →