CVE-2026-48012
Təsvir
Shopware açıq ticarət platformasıdır. 6.7.3.0-dan 6.7.10.0-a qədər versiyalarda Shopware-in `GET /api/oauth/sso/auth` ünvanındakı ictimai SSO giriş nöqtəsində açıq yönləndirmə mövcuddur. Gözlənilən SSO sessiya vəziyyəti olmadan endpoint-ə çatdıqda tətbiq sorğunun `Referer` başlığına keçir və həmin dəyəri yönləndirmə hədəfi kimi istifadə edir. Təsdiqlənmiş davranışda server bu ehtiyat hədəfi eyni mənşəli URL-lərlə məhdudlaşdırmır, nisbi yol tələb etmir və `javascript:` kimi təhlükəli sxemləri rədd etmir. Nəticədə autentifikasiyadan keçməmiş sorğu bu endpoint-i hədəfi tamamilə hücumçunun təqdim etdiyi sorğu metadatası ilə idarə olunan təkrar istifadə edilə bilən yönləndirmə primitivinə çevirə bilər. Təhlükəsizlik problemi zərərsiz naviqasiya uyğunsuzluğu ilə məhdudlaşmır. Endpoint `/api/oauth/` altında yerləşir ki, bu da yönləndirməyə etibarlı, tətbiq tərəfindən idarə olunan mənşə verir və onu fişinq zəncirləri, brendli yönləndirmə sui-istifadəsi və müştəri proqram təminatının etibarlı host tərəfindən verilən yönləndirmələri avtomatik izlədiyi hallar üçün yararlı edir. Əlavə edilmiş sübut həmçinin göstərir ki, cavab yalnız istifadəçi tərəfindən idarə olunan `Location` başlığı olan HTTP `302` deyil. HTML gövdəsi eyni hücumçu tərəfindən idarə olunan dəyərdən qurulmuş uyğun meta refresh teqini və yönləndirmə linkini ehtiva edir. Təsdiqlənmiş sübutda endpoint `Referer` vasitəsilə həmin URL təqdim edildikdə `https://attacker.example/poc` ünvanına yönləndirir və həmçinin `javascript:alert(1)` dəyərini heç bir sxem filtrləməsi olmadan `Location` və HTML yönləndirmə gövdəsinə əks etdirir. Buna görə bu hesabat ehtiyatlı qalır və ixtiyari yönləndirmə hədəfləri ilə açıq yönləndirmə iddia edir, eyni zamanda qeyd edir ki, sxem məhdudiyyətlərinin olmaması davranışı eyni sxemli xarici yönləndirmədən əhəmiyyətli dərəcədə daha pis edir. 6.7.10.1 versiyası bu problemi düzəldir.
Necə düzəltmək olar
- shopware/core6.7.10.1 və ya daha yeni versiya
- shopware/platform6.7.10.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| shopware/corePackagist | 6.7.3.0 ≤ v < 6.7.10.1 | 6.7.10.1 |
| shopware/platformPackagist | 6.7.3.0 ≤ v < 6.7.10.1 | 6.7.10.1 |
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.