CVE-2026-27809
Açıklama
psd-tools, Adobe Photoshop PSD dosyalarıyla çalışmak için kullanılan bir Python paketidir. Versiyon 1.12.2 öncesinde, bir PSD dosyası hatalı biçimlendirilmiş RLE sıkıştırılmış görüntü verileri içerdiğinde (örneğin, beklenen satır boyutunu aşan bir literal run durumu), decode_rle() fonksiyonu kullanıcıya kadar ulaşan bir ValueError hatası oluşturarak psd.composite() ve psd-tools export.decompress() işlemlerinin çökmesine neden olmaktadır. decompress() fonksiyonunda, sonuç None olduğunda başarısız kanalları siyah piksellerle değiştiren bir yedek mekanizma zaten mevcuttu; ancak decode_rle() tarafından fırlatılan ValueError yakalanmadığı için bu mekanizma hiçbir zaman tetiklenmiyordu. Versiyon 1.12.2 ile gelen düzeltme, mevcut yedek mekanizmanın hatayı sorunsuz bir şekilde yönetebilmesi için decode_rle() çağrısını bir try/except bloğuna almıştır.
Nasıl düzeltilir
- psd-tools_project psd-tools1.12.2 ya da sonraki bir sürüm
- psd-tools1.12.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| psd-tools_project psd-tools | v < 1.12.2 | 1.12.2 |
| psd-toolsPyPI | v < 1.12.2 | 1.12.2 |
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.