CVE-2026-55825
Açıklama
Contao bir Açık Kaynak CMS'dir. 5.7.0 ile 5.7.6 arasındaki sürümlerde, tek bir işe erişebilen kimliği doğrulanmış bir arka uç kullanıcısı, ../ bölümleri içeren bir ek tanımlayıcısı talep edebilir ve iş eki indirme uç noktasının var/job-attachments içindeki başka bir iş dizininden dosya okumasını sağlayabilir. Denetleyici yalnızca jobUuid rota parametresini yetkilendirir. Daha sonraki ek araması, bu yetkilendirilmiş iş UUID'sini saldırgan tarafından kontrol edilen tanımlayıcıyla birleştirir ve ardından birleştirilmiş yolu sanal dosya sistemine aktarır. VirtualFilesystem::resolve() tüm yolu kanonikleştirir ve yalnızca dosya sistemi bağlamasının dışına çıkan yolları reddeder; böylece authorized-job/../victim-job/debug_log.csv ifadesi victim-job/debug_log.csv haline gelir. Bu durum, bilinen iş eki yolları için işler arası bir yetkilendirme atlatmadır. İş dizinleri UUID v4 değerleri olduğu için bilinmeyen işlere karşı pratik bir kaba kuvvet saldırısı değildir.
Nasıl düzeltilir
- contao/contao5.7.7 ya da sonraki bir sürüm
- contao/core-bundle5.7.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| contao/contaoPackagist | 5.7.0 ≤ v < 5.7.7 | 5.7.7 |
| contao/core-bundlePackagist | 5.7.0 ≤ v < 5.7.7 | 5.7.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.