CVE-2026-93019
Açıklama
Perl için Imager 1.036 öncesi sürümlerde, tga_palette_read fonksiyonunda renk haritası uzunluğu 32768 veya daha fazla olan bir TGA dosyası okunduğunda işlem sonlandırılır. Okuyucu, iki baytlık renk haritası uzunluğunu imzalı bir short değerine açtığından, 32768 veya daha büyük bir uzunluk negatif hale gelir. tga_palette_read(), bu değeri size_t türüne dönüştürür ve mymalloc() fonksiyonundan SIZE_MAX değerine yakın bir boyut talep eder. Tahsis işlemi başarısız olur ve Imager'ın tahsis edicisi exit(3) fonksiyonunu çağırır. Saldırgan tarafından sağlanan bir dosyanın Imager->read() aracılığıyla okunması, yakalanamayan bir çıkışa neden olur.
Nasıl düzeltilir
- Imager1.036 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Imager | v < 1.036 | 1.036 |
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.