CVE-2026-4895
Açıklama
WordPress için geliştirilen GreenShift - Animation and Page Builder Blocks eklentisinin 12.8.9 ve önceki sürümleri, Stored Cross-Site Scripting (Saklı Siteler Arası Betik Çalıştırma) zafiyetine sahiptir. Bu durum, gspb_greenShift_block_script_assets() fonksiyonundaki yetersiz girdi temizleme ve çıktı kaçış işlemlerinden kaynaklanmaktadır. Fonksiyon, disablelazy özniteliği etkin olan greenshift-blocks/image bloklarını işlerken 'src=' özniteliklerinden önce 'fetchpriority="high"' ifadesini eklemek için str_replace() kullanır. Bu değiştirme işlemi ayrıştırma yapmadan tüm HTML dizesi üzerinde çalıştığından, katkıda bulunanlar (contributors) HTML öznitelik değerlerine (sınıf öznitelikleri gibi) 'src=' dizesini enjekte edebilirler. str_replace yürütüldüğünde, değiştirme dizesindeki çift tırnaklar öznitelik bağlamının dışına çıkarak JavaScript yükleri içeren onfocus gibi kötü amaçlı HTML özniteliklerinin enjekte edilmesine izin verir. Bu durum, katkıda bulunucu düzeyinde ve üzeri erişime sahip kimliği doğrulanmış saldırganların, bir kullanıcı enjekte edilmiş sayfaya her eriştiğinde çalışacak şekilde sayfalara rastgele web betikleri enjekte etmesini mümkün kılar.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| wpsoul Greenshift – animation and page builder blocks | v ≤ 12.8.9 | — |
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.