CVE-2025-30223

Kritik

Təsvir

Beego, Go proqramlaşdırma dili üçün açıq mənbəli veb freymvorkdur. 2.3.6 versiyasından əvvəl, istifadəçi tərəfindən idarə olunan məlumatların düzgün şəkildə HTML escape edilməməsi səbəbindən Beego-nun RenderForm() funksiyasında saytlararası skriptinq (XSS) boşluğu mövcuddur. Bu boşluq hücumçulara qurbanların brauzerlərində icra olunan zərərli JavaScript kodunu yerləşdirməyə imkan verir ki, bu da sessiyanın ələ keçirilməsinə, etibarnamələrin oğurlanmasına və ya hesabın ələ keçirilməsinə səbəb ola bilər. Boşluğa Beego-nun RenderForm() funksiyasını istifadəçi tərəfindən təmin edilən məlumatlarla istifadə edən hər hansı tətbiq təsirə məruz qalır. Bütün forma strukturunu yaradan yüksək səviyyəli funksiya olduğu üçün bir çox tərtibatçı onun atributları avtomatik olaraq escape etdiyini (əksər freymvorkların etdiyi kimi) fərz edirdi. Bu boşluq 2.3.6 versiyasında aradan qaldırılmışdır.

CiddilikKritik
CVSS9.3
İstismar ehtimalı—
MəhsulBeego
Dərc31 mar 2025
İlk görülmə31 mar 2025

Necə düzəltmək olar

Yeniləyin
  • beego beego2.3.6 və ya daha yeni versiya
  • github.com/beego/beego/v22.3.6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
beego beegov < 2.3.62.3.6
github.com/beego/beego/v2Gov < 2.3.62.3.6
github.com/beego/beegoGov ≤ 1.12.14, Aralıq göstərilməyib—

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2025-30223 · Beego · Dark Radar