CyberSecBulletin

Kovidgoyal vulnerabilities

We track 18 vulnerabilities in Kovidgoyal products across 2 products. 18 are rated high or critical, and none are known to be exploited. The most recent was published on August 11, 2026.

18vulnerabilities
2critical
16high
0exploited
8.2average CVSS score

Latest Kovidgoyal vulnerabilities

  • 7.5 High severity

    calibre: Missing Authorization

    CVE-2026-73249Kovidgoyal

    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()

  • 8.5 High severity

    calibre: Improper Control of Generation of Code

    CVE-2026-73248Kovidgoyal

    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_templa

  • 7.3 High severity

    kitty: Improper Neutralization of Special Elements used in a Command

    CVE-2026-72913Kovidgoyal

    Kitty is a cross-platform GPU based terminal. Prior to 0.48.2, the @kitty-echo and @kitty-ssh DCS handlers in kitty/window.py write unauthenticated data to the child shell's stdin, where handle_remote_echo accepts printable shell command characters and handle_

  • 8.5 High severity

    calibre: Improper Control of Generation of Code

    CVE-2026-53511Kovidgoyal

    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

  • 7.8 High severity

    kitty: Improper Control of Generation of Code

    CVE-2026-54057Kovidgoyal

    Kitty is a cross-platform GPU based terminal. In versions prior to 0.47.3, kitty's OSC 21 (color-control) query reply reflects attacker-controlled bytes, including newlines, into the shell's input without sanitization. Version 0.47.3 fixes the issue.

  • 7.1 High severity

    kitty: Improper Link Resolution Before File Access

    CVE-2026-54056Kovidgoyal

    Kitty is a cross-platform GPU based terminal. In versions 0.47.0 and 0.47.1, `kitten dnd` can allow a malicious remote drag-and-drop source to overwrite or truncate arbitrary files writable by the local kitty user. Remote `text/uri-list` drops are staged in a

  • 7.8 High severity

    kitty: Improper Control of Generation of Code

    CVE-2026-42851Kovidgoyal

    Kitty is a cross-platform GPU based terminal. In versions prior to 0.47.0, a program able to write bytes to a kitty terminal — a remote SSH peer, a downloaded file viewed with `cat`, a log line, an email body rendered in `less`, an issue body in a TUI, etc. —

  • 8.8 High severity

    kitty: Improper Neutralization of Special Elements used in a Command

    CVE-2026-42850Kovidgoyal

    Kitty is a cross-platform GPU based terminal. In versions prior to 0.47.0, it is possible to inject commands within the subshell through kitty error. A special escape code will make kitty return an error, this error is not escaped and will be correctly echoed

  • 9.8 Critical severity

    kitty: Out-of-bounds Read

    CVE-2026-33642Kovidgoyal

    Kitty is a cross-platform GPU based terminal. In versions 0.46.2 and below, the handle_compose_command() function in kitty/graphics.c performs bounds validation on composition offsets using unsigned 32-bit arithmetic that is subject to integer wrapping, potent

  • 8.8 High severity

    kitty: Heap-based Buffer Overflow

    CVE-2026-33633Kovidgoyal

    Kitty is a cross-platform GPU based terminal. Versions 0.46.2 and below contain a heap buffer overflow in load_image_data() that allows any process which can write to the terminal's stdin to crash kitty immediately. The vulnerability is triggered by a single A

  • 8.2 High severity

    calibre: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-30853Kovidgoyal

    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 fil

  • 8.8 High severity

    calibre: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-26065Kovidgoyal

    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 wit

  • 8.8 High severity

    calibre: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-26064Kovidgoyal

    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 lea

  • 7.8 High severity

    calibre: Improper Neutralization of Special Elements Used in a Template Engine

    CVE-2026-25731Kovidgoyal

    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-

  • 7.8 High severity

    calibre: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-25636Kovidgoyal

    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 CipherReferenc

  • 8.6 High severity

    calibre: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-25635Kovidgoyal

    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 Execut

  • 9.3 Critical severity

    calibre: External Control of File Name or Path

    CVE-2025-64486Kovidgoyal

    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. T

  • 7.1 High severity

    Calibre: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2024-7009CalibreEPSS 13.9%

    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.