CVE-2026-100672
Açıklama
Grav CMS için geliştirilen Comments eklentisi (getgrav/grav-plugin-comments), 1.2.10 sürümüne kadar olan versiyonlarda, herhangi bir kimlik doğrulama kontrolü yapmaksızın yorum verilerini JSON olarak döndüren bir yönetici işleyicisi kaydeder. İşleyici, ziyaretçinin kimliğinin doğrulanmış olduğunu değil, yalnızca mevcut rotada yönetici servisinin kayıtlı olduğunu belirten isAdmin() üzerinden dallanır; ardından klasik Admin eklentisi giriş ekranını oluşturmadan önce, eklenti aşamasında JSON çıktısını verir ve exit() fonksiyonunu çağırır. Klasik Admin eklentisinin kullanıldığı ve Comments özelliğinin etkin olduğu (varsayılan durum) bir sitede, kimliği doğrulanmamış uzaktan bir saldırgan /admin/comments/page:<n> (örneğin page:0.001) adresine istek göndererek, her bir yorumcunun e-posta adresi ve veri dosyasının sunucu üzerindeki mutlak dosya sistemi yolu da dahil olmak üzere son 7 güne ait tüm yorumları elde edebilir. Grav 2.0 Admin Next yığınını (admin2 + api) kullanan siteler bu yol üzerinden etkilenmez. Sorun, admin.comments veya admin.super yetkisine sahip kimliği doğrulanmış bir kullanıcı gerektiren ve yanıttan mutlak filePath bilgisini kaldıran 1.2.11 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- getgrav grav-plugin-comments1.2.11 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| getgrav grav-plugin-comments | v < 1.2.11 | 1.2.11 |
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.