CVE-2026-73639

Kritik

Təsvir

Perl üçün Imager::File::PNG-nin 1.003 versiyasından başlayaraq 1.004-dək olan versiyalarında, read_direct8 funksiyasında tRNS şəffaflıq blokuna malik PNG faylı oxunarkən sətir buferinin sonundan kənara yazma baş verir. tRNS bloku olduqda, read_direct8() yaratdığı təsvirə alfa kanalını əlavə edir, lakin sətir buferini hələ də orijinal kanal sayına əsasən ölçüləndirir. libpng şəffaflığı həmin əlavə kanala genişləndirdiyi üçün png_read_row() buferin tutumundan bir kanal daha çox doldurur (hər nümunə üçün bir bayt) və ayrılmış yaddaş sahəsinin sonundan kənara "width" baytı qədər məlumat yazır. Palitra təsvirləri read_paletted()-ə, 16-bitli təsvirlər isə read_direct16()-a yönləndirilir; read_direct16() öz buferini png_get_rowbytes() vasitəsilə ölçüləndirir və genişləndirilmiş sətir üçün kifayət qədər yer ayırır. Eyni oxuyucu Imager distribyusiyasına daxil edilmiş şəkildə təqdim olunur. Hücumçu tərəfindən təqdim edilən PNG faylının Imager->read() vasitəsilə oxunması heap yaddaşını korlayır ki, bu da prosesin çökməsinə səbəb ola bilər.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulImager
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Imager1.034 ≤ v < 1.0351.035
Imager-File-PNG1.003 ≤ v < 1.0041.004

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-73639 · Imager · Dark Radar