CVE-2026-49820
Açıklama
Probo, mühendislik ve güvenlik ekipleri için geliştirilmiş, kendi sunucunuzda barındırılabilen bir yönetişim, risk ve uyumluluk (GRC) platformudur. Probo'nun `saferedirect` paketi, kimlik doğrulama akışlarında (OIDC, SAML, oturum aktarımı, OAuth bağlayıcıları ve trust-center sihirli bağlantıları) kullanılan yönlendirme URL'lerini doğrular. 0.19.3.1 sürümünden önce, doğrulayıcı göreli yollarda yalnızca ikinci karakteri inceliyordu; bu nedenle `/../\evil.com` gibi bir URL, ikinci karakteri `.` olduğu için doğrulamadan geçiyordu. Go'nun `http.Redirect` fonksiyonu, `Location` başlığını ayarlamadan önce bu yolu `/\evil.com` olarak normalleştirir. Tarayıcılar ters eğik çizgiyi ana bilgisayar ayırıcısı olarak yorumlayabilir ve kullanıcıyı harici bir alan adına (`https://evil.com`) yönlendirerek amaçlanan aynı kaynak kısıtlamasını atlatabilir. Bu durum, açık yönlendirme kimlik avına olanak tanır: bir saldırgan, güvenilir bir Probo alan adından geliyormuş gibi görünen ancak mağdurları başka bir yere yönlendiren bir `continue` parametresi hazırlayabilir (veya bir oturum aktarım belirtecine kötü amaçlı bir URL yerleştirebilir). Bu sorun, `go.probo.inc/probo` 0.193.1 sürümünde göreli yolların doğrulamadan önce `path.Clean` ile normalleştirilmesi, yolun herhangi bir yerindeki ters eğik çizgilerin (yüzde kodlu `%5c` dahil) reddedilmesi ve normalleştirilmiş sonucun protokol-göreli ve ters eğik çizgi önekleri açısından yeniden kontrol edilmesiyle giderilmiştir. Kendi sunucunuzda barındırılan dağıtımlar probod v0.194.1 veya sonraki bir sürüme yükseltilmelidir. getprobo.com üzerindeki SaaS dağıtımları yamalanmıştır. Kendi sunucunuzda barındırılan kurulumlar için pratik bir geçici çözüm bulunmamaktadır.
Nasıl düzeltilir
- go.probo.inc/probo0.204.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| go.probo.inc/proboGo | v < 0.204.0 | 0.204.0 |
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.