CVE-2026-32271
Təsvir
Craft Commerce, Craft CMS üçün elektron ticarət platformasıdır. 4.0.0-dan 4.10.2-dək və 5.0.0-dan 5.5.4-dək olan versiyalarda, Commerce TotalRevenue vidcetində hər hansı autentifikasiya olunmuş idarəetmə paneli istifadəçisinə dörd mərhələli istismar zənciri vasitəsilə uzaqdan kodun icrasını təmin edən SQL inyeksiyası boşluğu mövcuddur. Hücum, SQL ifadələrinə daxil edilən təmizlənməmiş vidcet parametrlərindən və PDO-nun standart çoxlu sorğu dəstəyindən istifadə edərək növbə cədvəlinə zərərli şəkildə seriyalaşdırılmış PHP obyektini yerləşdirir. Növbə istehlakçısı yerləşdirilmiş tapşırığı emal etdikdə, yii2-queue daxilindəki məhdudiyyətsiz unserialize() çağırışı GuzzleHttp FileCookieJar gadget zəncirini instansiya edir və onun __destruct() metodu serverin veb kökünə PHP webshell yazır. Tam zəncir yalnız üç HTTP sorğusu tələb edir, inzibati imtiyazlara ehtiyac duymur və autentifikasiyasız son nöqtə vasitəsilə tetiklenen növbə emalı ilə PHP proses istifadəçisi kimi ixtiyari əmrlərin icrası ilə nəticələnir. Bu problem 4.10.3 və 5.5.5 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- craftcms/commerce4.10.3, 5.5.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| craftcms/commercePackagist | 4.0.0 ≤ v < 4.10.3, 5.0.0 ≤ v < 5.5.5 | 4.10.3, 5.5.5 |
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.