CVE-2026-75833
Açıklama
Grav API eklentisi (Grav 2.0'ın admin-next/API yığınıyla birlikte gelen getgrav/grav-plugin-api), 1.0.14 sürümünden önceki sürümlerde SsoController::sanitizeReturnTo() fonksiyonunda bir açık yönlendirme zafiyeti içermektedir. Fonksiyon, gerçek bir '//' önekini reddetmekte ancak tarayıcıların özel şemalarda (http/https) ters eğik çizgileri düz eğik çizgilere dönüştürmesini hesaba katmamaktadır; bu nedenle '/\evil.com' gibi bir returnTo değeri korumayı geçer ve daha sonra tarayıcı tarafından protokole göre göreceli URL olan '//evil.com' olarak çözümlenir. Meşru bir OAuth giriş akışını takiben, saldırgan tarafından sağlanan bir returnTo parametresi, kimliği doğrulanmış kurbanı giriş sonrası oltalama için saldırgan kontrollü bir siteye yönlendirebilir. Tarayıcı tarafındaki tam sömürülebilirlik, admin-next SPA'nın istemci tarafındaki oauth-callback işleyicisine bağlıdır ve raporlayan kişi tarafından bağımsız olarak doğrulanmamıştır.
Nasıl düzeltilir
- getgrav grav1.0.14 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 < 1.0.14 | 1.0.14 |
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.