CVE-2026-23499
Təsvir
Saleor elektron ticarət platformasıdır. Versiya 3.0.0-dan başlayaraq və 3.20.108, 3.21.43 və 3.22.27 versiyalarından əvvəlki versiyalarda Saleor autentifikasiya olunmuş heyət istifadəçilərinə və ya Tətbiqlərə (Apps), Javascript ehtiva edən zərərli HTML və SVG faylları da daxil olmaqla, ixtiyari faylların yüklənilməsinə icazə verirdi. Yerləşdirmə strategiyasından asılı olaraq, bu fayllar hər hansı məhdudiyyət olmadan idarəetmə paneli ilə eyni domendən təqdim edilə bilər ki, bu da istifadəçinin brauzeri kontekstində zərərli skriptlərin icrasına səbəb olur. Zərərli heyət üzvləri digər heyət üzvlərini hədəf almaq üçün skript inyeksiyaları hazırlaya və onların giriş və/və ya yeniləmə tokenlərini oğurlaya bilərdilər. İstifadəçilər media fayllarını idarəetmə paneli ilə eyni domendə yerləşdirdikdə həssas olurlar, məsələn, idarəetmə paneli `example.com/dashboard/` ünvanında, media faylları isə `example.com/media/` altında olduqda. Media faylları fərqli domendə, məsələn, `media.example.com` ünvanında yerləşdirildikdə onlar təsir altında qalmırlar. İstifadəçilər media faylları üçün `Content-Disposition: attachment` başlığını qaytarmadıqda təsirə məruz qalırlar. Saleor Cloud istifadəçiləri təsir altında deyillər. Bu problem 3.22.27, 3.21.43 və 3.20.108 versiyalarında aradan qaldırılmışdır. Yeniləmə imkanı olmayanlar üçün bəzi alternativ həll yolları mövcuddur. Media fayllarını yerləşdirən serverləri (məsələn, CDN və ya reverse proxy) `Content-Disposition: attachment` başlığını qaytaracaq şəkildə konfiqurasiya edin. Bu, brauzerlərə faylı render etmək əvəzinə onu yükləməyi tapşırır. Serverlərin HTML və SVG fayllarını qaytarmasının qarşısını alın. Media faylları üçün `Content-Security-Policy: default-src 'none'; base-uri 'none'; frame-ancestors 'none'; form-action 'none';` kimi bir `Content-Security-Policy` təyin edin.
Necə düzəltmək olar
- saleor saleor3.20.108, 3.21.43, 3.22.27 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| saleor saleor | 3.0.0 ≤ v < 3.20.108, 3.21.0 ≤ v < 3.21.43, 3.22.0 ≤ v < 3.22.27 | 3.20.108, 3.21.43, 3.22.27 |
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.