CVE-2026-26064
Açıklama
calibre; e-kitapları görüntülemek, dönüştürmek, düzenlemek ve kataloglamak için kullanılan platformlar arası bir e-kitap yöneticisidir. 9.2.1 ve altı sürümler, kullanıcının yazma izinlerinin olduğu herhangi bir yere rastgele dosya yazılmasına izin veren bir Path Traversal zafiyeti içermektedir. Windows üzerinde bu durum, Başlangıç klasörüne bir yük (payload) yazılarak bir sonraki oturum açılışında çalıştırılmasıyla Uzaktan Kod Çalıştırmaya yol açar. extract_pictures fonksiyonu yalnızca startswith('Pictures') kontrolü yapmakta ve '..' dizilerini temizlememektedir. calibre'in utils/zipfile.py dosyasındaki kendi ZipFile.extractall() metodu, _get_targetpath() aracılığıyla '..' dizilerini temizlese de, extract_pictures() manuel zf.read() + open() kullanarak bunu atlamaktadır. Bu sorun 9.3.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- calibre-ebook calibre9.3.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| calibre-ebook calibre | v < 9.3.0 | 9.3.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.