CVE-2026-33206
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
W calibre przed wersją 9.6.0 istnieje podatność path traversal w obsłudze obrazów w plikach Markdown i podobnych plikach tekstowych, pozwalająca włączyć dowolne pliki z systemu do konwertowanej książki. Dodatkowo brak uwierzytelniania i SSRF w endpoincie background-image w widoku web czytnika umożliwiają eksfiltrację plików.
Ocena ryzyka
Atakujący może odczytać dowolne pliki z systemu plików ofiary i wyeksfiltrować je bez dodatkowej interakcji użytkownika.
Rekomendacja
Zaktualizuj calibre do wersji 9.6.0, która zawiera poprawkę tych podatności.
Inne podatności w calibre
Zobacz wszystkie- CVE-2026-73249Wysokie
calibre to menedżer e-booków. Przed wersją 9.12.0 punkt końcowy Content Server POST /book-update-annotations/{library_id}/{book_id}/{fmt} w src/calibre/srv/books.py pomija needs_db_write=True, co powoduje, że Router.dispatch() pomija ctx.check_for_write_access() przed update_annotations(), który przekazuje kontrolowane przez atakującego dane JSON do db.merge_annotations_for_book(). Pozwala to użytkownikowi tylko do odczytu lub anonimowemu użytkownikowi w niezabezpieczonym wdrożeniu na trwałe zapisanie nieautoryzowanych zmian adnotacji książek. Problem naprawiono w wersji 9.12.0.
- CVE-2026-73248Wysokie
Calibre przed wersją 9.12.0 przetwarza sterowane przez atakującego metadane composite_template ze złośliwych plików EPUB, OPF, PDF lub podobnych przez program: i zagnieżdżone wywołanie template(), którego formatter nie dziedziczy allow_python_templates=False, co pozwala zagnieżdżonemu szablonowi python: dotrzeć do compile_python_template i wykonać dowolny kod Pythona podczas otwierania lub importowania pliku. Problem został naprawiony w wersji 9.12.0.
- CVE-2026-53511Wysokie
Podatność w calibre przed wersją 9.10.0 pozwala na wykonanie dowolnego kodu Python przez złośliwy plik EPUB, OPF lub PDF. Atakujący może osadzić niestandardową definicję kolumny z szablonem python: w metadanych calibre:user_metadata, która jest przekazywana bez sanityzacji do funkcji exec() w formaterze szablonów.
- CVE-2026-33205Średnie
W programie calibre wykryto podatność Server-Side Request Forgery w endpoincie background-image widoku webowego czytnika e-booków. Atakujący może wykonywać ślepe żądania GET do dowolnych adresów URL i wyprowadzać informacje z piaskownicy e-booka. Problem naprawiono w wersji 9.6.0.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

