CVE-2021-22968
Açıklama
Concrete CMS (önceden concrete5) Dosya Yöneticisi'nde uzak dosyaların eklenmesine yönelik bir atlatma, Concrete CMS (concrete5) 8.5.6 ve altı sürümlerde uzaktan kod çalıştırmaya yol açmaktadır. Harici dosya yükleme özelliği, izin verilmeyen dosya uzantılarına sahip olsalar bile dosyaları genel dizine yerleştirmektedir. Bu dosyalar rastgele isimli bir dizinde saklanmakta ancak yüklemeleri durdurup dizin adını kaba kuvvet yöntemiyle bulmak mümkündür. Saldırganın dosya yükleme yetkisine sahip bir yönetici olması gerekir; fakat bu hata, sunucu yapılandırmasına bağlı olarak kısıtlanmış dosya türlerini yükleme ve bunları çalıştırma imkanı tanımaktadır. Bunu düzeltmek için, dosyalar geçici bir dizine indirilmeden önce izin verilen dosya uzantıları için bir kontrol eklenmiştir. Concrete CMS Güvenlik Ekibi buna 5.4 AV:N/AC:H/PR:H/UI:R/S:C/C:N/I:H/A:N şeklinde bir CVSS v3.1 puanı vermiştir. Bu düzeltme Concrete sürüm 9.0.0'da da mevcuttur.
Nasıl düzeltilir
- concretecms concrete_cms8.5.7 ya da sonraki bir sürüm
- concrete5/core8.5.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| concretecms concrete_cms | v < 8.5.7 | 8.5.7 |
| concrete5/corePackagist | v < 8.5.7 | 8.5.7 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.