CVE-2025-30223
Açıklama
Beego, Go programlama dili için açık kaynaklı bir web çerçevesidir. 2.3.6 sürümünden önce, kullanıcı kontrollü verilerin uygun şekilde HTML kaçış karakterlerine dönüştürülmemesi nedeniyle Beego'nun RenderForm() fonksiyonunda bir siteler arası betik çalıştırma (XSS) zafiyeti bulunmaktadır. Bu zafiyet, saldırganların kurbanların tarayıcılarında çalışan kötü amaçlı JavaScript kodu enjekte etmesine izin vererek potansiyel olarak oturum çalma, kimlik bilgisi hırsızlığı veya hesap ele geçirme ile sonuçlanabilir. Zafiyet, Beego'nun RenderForm() fonksiyonunu kullanıcı tarafından sağlanan verilerle kullanan tüm uygulamaları etkilemektedir. Tüm form işaretlemesini oluşturan üst düzey bir fonksiyon olduğu için birçok geliştirici, öznitelikleri otomatik olarak kaçırdığını varsayacaktır (çoğu çerçevenin yaptığı gibi). Bu zafiyet 2.3.6 sürümünde giderilmiştir.
Nasıl düzeltilir
- beego beego2.3.6 ya da sonraki bir sürüm
- github.com/beego/beego/v22.3.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| beego beego | v < 2.3.6 | 2.3.6 |
| github.com/beego/beego/v2Go | v < 2.3.6 | 2.3.6 |
| github.com/beego/beegoGo | v ≤ 1.12.14, Aralık belirtilmemiş | — |
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.