CVE-2026-93019 in Imagerالمعلومات

الملخص

بحسب VulDB • 18/09/2026

تؤدي إصدارات Imager السابقة للإصدار 1.036 الخاصة بـ Perl إلى إنهاء العملية عند قراءة ملف TGA يحتوي على طول خريطة ألوان يبلغ 32768 أو أكثر في دالة `tga_palette_read`.

يقوم القارئ بفك ضغط (unpack) طول خريطة الألوان المكون من بايتين ليتم تخزينه كعدد صحيح قصير موقّت (signed short)، مما يجعل الطول الذي يساوي 32768 أو أكثر سالباً. تقوم دالة `tga_palette_read()` بتحويل هذه القيمة إلى نوع `size_t` وتطلب من دالة `mymalloc()` تخصيص حجم قريب جداً من قيمة `SIZE_MAX`. يفشل هذا التخصيص، مما يؤدي بدور مُخصص الذاكرة في Imager إلى استدعاء `exit(3)`.

يؤدي قراءة ملف مزوّد من قبل مهاجم عبر استخدام `Imager->read()` إلى إنهاء غير قابل للاقتناص (uncatchable exit).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

CPANSec

حجز

17/09/2026

إفشاء

18/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407506

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!