CVE-2025-54418

Kritik

Təsvir

CodeIgniter PHP full-stack veb freymvorkudur. 4.6.2 versiyasından əvvəlki versiyalarda mövcud olan komanda inyeksiyası zəifliyi, şəkil emalı üçün ImageMagick handler-dən (`image library` olaraq `imagick`) istifadə edən və ya istifadəçi tərəfindən idarə olunan fayl adları ilə faylların yüklənməsinə icazə verib yüklənmiş şəkilləri `resize()` metodu ilə emal edən, yaxud istifadəçi tərəfindən idarə olunan mətn məzmunu və ya seçimlər (options) ilə `text()` metodundan istifadə edən tətbiqlərə təsir göstərir. Hücumçu, şəkil emal edilərkən icra olunan shell meta simvolları ehtiva edən zərərli fayl adı ilə fayl yükləyə bilər və ya şəkillərə mətn əlavə edilərkən icra olunan zərərli mətn məzmunu və ya seçimlər təqdim edə bilər. İstifadəçilər yamayı almaq üçün v4.6.2 və ya daha yeni versiyaya yüksəltmə etməlidirlər. Alternativ həll yolu kimi, hər iki zəiflikdən təsirlənməyən GD şəkil handler-inə (`gd`, standart handler) keçid etmək olar. Fayl yükləmə ssenariləri üçün, istifadəçi tərəfindən təmin edilən fayl adlarından istifadə etmək əvəzinə, `move()` metodunu istifadə edərkən hücum vektorunu aradan qaldırmaq üçün `getRandomName()` vasitəsilə təsadüfi adlar yaradın və ya avtomatik olaraq təhlükəsiz fayl adları yaradan `store()` metodundan istifadə edin. Mətn əməliyyatları üçün, əgər istifadəçi tərəfindən idarə olunan mətnlə ImageMagick-dən istifadə edilməlidirsə, yalnız təhlükəsiz simvollara icazə vermək üçün girişi təmizləyin (sanitize) və mətn seçimlərini yoxlayın/məhdudlaşdırın.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulCodeigniter
Dərc28 iyl 2025
İlk görülmə28 iyl 2025

Necə düzəltmək olar

Yeniləyin
  • codeigniter codeigniter4.6.2 və ya daha yeni versiya
  • codeigniter4/framework4.6.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
codeigniter codeigniter4.0.0 ≤ v < 4.6.24.6.2
codeigniter4/frameworkPackagistv < 4.6.24.6.2

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-2025-54418 · Codeigniter · Dark Radar