CVE-2025-66628
Təsvir
ImageMagick bitxəritəli şəkilləri yaratmaq, redaktə etmək, tərtib etmək və ya çevirmək üçün proqram təminatı dəstidir. 7.1.2-9 və daha əvvəlki versiyalarda, TIM (PSX TIM) şəkil analizatorunun ReadTIMImage funksiyasında (coders/tim.c) kritik tam ədəd daşması (integer overflow) zəifliyi mövcuddur. Kod fayl başlığından eni və hündürlüyü (16-bit dəyərlər) oxuyur və daşma yoxlamasını aparmadan image_size = 2 * width * height hesablamasını yerinə yetirir. 32-bit sistemlərdə (və ya size_t 32-bit olduqda), en və hündürlük böyük olduqda (məsələn, 65535), bu hesablama daşa bilər və kiçik bir dəyərə çevrilə bilər. Bu, AcquireQuantumMemory vasitəsilə kiçik həcmdə heap ayırılmasına səbəb olur və sonrakı ölçülərə əsaslanan əməliyyatlar sərhədlərdən kənar oxumaya (out of bounds read) yol aça bilir. Bu problem 7.1.2-10 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- imagemagick imagemagick7.1.2-10 və ya daha yeni versiya
- Magick.NET-Q16-AnyCPU14.10.0 və ya daha yeni versiya
- Magick.NET-Q16-HDRI-AnyCPU14.10.0 və ya daha yeni versiya
- Magick.NET-Q16-HDRI-x8614.10.0 və ya daha yeni versiya
- Magick.NET-Q16-x8614.10.0 və ya daha yeni versiya
- Magick.NET-Q8-AnyCPU14.10.0 və ya daha yeni versiya
- Magick.NET-Q8-x8614.10.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| imagemagick imagemagick | v < 7.1.2-10 | 7.1.2-10 |
| Magick.NET-Q16-AnyCPUNuGet | v < 14.10.0 | 14.10.0 |
| Magick.NET-Q16-HDRI-AnyCPUNuGet | v < 14.10.0 | 14.10.0 |
| Magick.NET-Q16-HDRI-x86NuGet | v < 14.10.0 | 14.10.0 |
| Magick.NET-Q16-x86NuGet | v < 14.10.0 | 14.10.0 |
| Magick.NET-Q8-AnyCPUNuGet | v < 14.10.0 | 14.10.0 |
| Magick.NET-Q8-x86NuGet | v < 14.10.0 | 14.10.0 |
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.
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.