CVE-2026-72700
Açıklama
Grav tarafından kullanılan 3.9.1 öncesindeki getgrav/grav-plugin-login Composer eklentisi, classes/Controller.php (taskReset()) ve login.php (aktivasyon işleyicisi) dosyalarında şifre sıfırlama ve hesap aktivasyon belirteçlerini hash_equals() yerine sabit zamanlı olmayan === dize karşılaştırması kullanarak kıyaslamaktadır. Belirteç gönderim uç noktasının (taskReset) hız sınırlamasına sahip olmaması nedeniyle bir saldırgan, prensip olarak bilinen bir kullanıcı adına karşı tekrarlanan belirteç tahminleri gönderebilir ve geçerli bir belirteci kurtarmaya çalışmak için zamanlama farklarını kullanabilir; ancak üretici pratik olarak sömürülebilirliği düşük olarak değerlendirmekte olup uçtan uca herhangi bir ağ sömürüsü kanıtlanmamıştır.
Nasıl düzeltilir
- getgrav grav3.9.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| getgrav grav | v < 3.9.1 | 3.9.1 |
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.