CVE-2026-33205
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Możliwe jest nieautoryzowane sondowanie sieci wewnętrznej oraz wyciek danych z sandboxa przeglądarki e-booków. Może to posłużyć do dalszych ataków lub ujawnienia informacji.
Rekomendacja
Zaktualizuj calibre do wersji 9.6.0 lub nowszej. Rozważ ograniczenie dostępu sieciowego dla procesu calibre w środowiskach o podwyższonym ryzyku.
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-33206Średnie
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.
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 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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

