CVE-2026-13602
Təsvir
Məhsulda hücumçunun backend-də istənilən istifadəçi ola bilməsinə və hər hansı məlumata daxil olmasına imkan verən bir neçə zəifliyin birləşməsindən ibarət zəncir aşkar edilmişdir: * Stripe (əsas sistemə daxildir), pretix-mollie, pretix-oppwa, pretix-bitpay, pretix-payone, pretix-secuconnect, pretix-sofort və pretix-saferpay ödəniş inteqrasiya plaginləri izolyasiya olunmuş kukiləri olan tabdan (məsələn, pretix vidcetində) yeni taba sessiya parametrlərinin ötürülməsi üçün nəzərdə tutulmuş kod yoluna malikdir. Bu məqsədlə, sessiya parametrləri dəsti kriptoqrafik olaraq imzalanır və sonra URL parametri kimi yeni taba ötürülür. Plaginlər, kriptoqrafik imzanın etibarlı olması ilə bağlı təsdiqdən başqa, sessiya parametrlərinin heç bir əlavə yoxlamasını aparmırlar. Bu problem, müvafiq plaginin əhatə dairəsindən kənar heç bir sessiya parametrinin təyin edilə bilməyəcəyini ciddi şəkildə yoxlayaraq bu gün buraxılan versiyalarla düzəldilmişdir. * Əsas sistemdəki əlaqəsiz bir funksiya, URL-lərdə gizli məlumatların sızmasının qarşısını almaq üçün çıxan linklər üçün bütün Referer başlıqlarını gizlədən yönləndirmə linkləri yaratmaq üçün istifadə olunur. Bu yönləndirmə səhifəsi də kriptoqrafik imzalı parametrlər tələb edir. Təəssüf ki, o, imza üçün ödəniş inteqrasiya plaginlərində qeyd olunan funksiyayla eyni açardan və salt-dan istifadə edir. Backend-də ən azı bir tədbirə giriş imkanı olan motivasiyalı hücumçu, xüsusi hazırlanmış linklərdən istifadə edərək sistemi ixtiyari məzmunu kriptoqrafik olaraq imzalamağa məcbur edə bilər. Əvvəlki problemlə birlikdə, hücumçu imzalanmış parametrləri ödəniş provayderlərinin funksiyasına yerləşdirməklə öz istifadəçi sessiyasında ixtiyari parametrləri təyin etmək və dəyişdirmək üçün bundan istifadə edə bilərdi. Bu problem, hər bir plagin və funksiya üçün imza zamanı fərqli salt-lardan istifadə edilməklə bu gün buraxılan versiyalarla düzəldilmişdir. * Əsas sistemdəki üçüncü, əlaqəsiz bir funksiya administrator istifadəçilərin, əsasən sazlama (debugging) məqsədilə digər istifadəçi adından hərəkət etməsi üçün istifadə olunur. Sessiyaya ixtiyari parametrlər daxil edə bilməklə, hücumçu etibarlı istifadəçi ID-sini təxmin edərək bu funksiyanı sui-istifadə edə bilər və öz sessiyasını faktiki istifadəçidən sistemdəki istənilən istifadəçiyə dəyişə bilər. Bu problem, keçid ediləcək istifadəçinin sessiyasında təxmin edilə bilməyən məlumatların olmasını tələb etməklə bu gün buraxılan versiya ilə düzəldilmişdir.
Necə düzəltmək olar
- pretix pretix2026.3.5, 2026.4.5, 2026.5.3 və ya daha yeni versiya
- pretix pretix-mollie2.5.7 və ya daha yeni versiya
- pretix pretix-oppwa1.4.4 və ya daha yeni versiya
- pretix pretix-bitpay1.5.3 və ya daha yeni versiya
- pretix pretix-payone1.4.3 və ya daha yeni versiya
- pretix pretix-secuconnect1.0.4 və ya daha yeni versiya
- pretix pretix-sofort1.4.2 və ya daha yeni versiya
- pretix pretix-saferpay1.6.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| pretix pretix | 4.14.0 ≤ v < 2026.3.5, 2026.4.0 ≤ v < 2026.4.5, 2026.5.0 ≤ v < 2026.5.3 | 2026.3.5, 2026.4.5, 2026.5.3 |
| pretix pretix-mollie | v < 2.5.7 | 2.5.7 |
| pretix pretix-oppwa | v < 1.4.4 | 1.4.4 |
| pretix pretix-bitpay | v < 1.5.3 | 1.5.3 |
| pretix pretix-payone | v < 1.4.3 | 1.4.3 |
| pretix pretix-secuconnect | v < 1.0.4 | 1.0.4 |
| pretix pretix-sofort | v < 1.4.2 | 1.4.2 |
| pretix pretix-saferpay | v < 1.6.3 | 1.6.3 |
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.
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.