CVE-2026-49339
Təsvir
gonic musiqi axın serveridir / pulsuz proqram təminatı olan subsonic server API tətbiqidir. Maintainerin `6dd71e6a3c966867ef8c900d359a7df75789f410` commit-indəki düzəlişi `playlist.UserID` əsasında mülkiyyət yoxlamasını əlavə etdi. Lakin `playlist.UserID`, həll edilmiş fayl yolu üzərində heç bir yol məhdudiyyəti olmadan, hücum edən tərəfindən idarə olunan playlist ID-nin ilk yol seqmentindən törədilir. Buna görə də, autentifikasiya olunmuş hər hansı Subsonic istifadəçisi mülkiyyət yoxlamasından yan keçə və digər istifadəçilərin pleylistlərini oxuya, onları silə və hostdakı ixtiyari fayl yollarının mövcudluğunu/oxunaqlığını yoxlaya bilər. Bu, `6dd71e6` düzəlişinin tətbiq etməyə çalışdığı sərhədin yan keçilməsidir; bu, orijinal GONIC-1 IDOR ilə sıx bağlıdır, lakin fərqli primitivdən (`id` parametrində birbaşa istifadəçilərarası giriş əvəzinə yol keçidi - path traversal) istifadə edir. Versiya 0.21.0-dakı 0824bed88f6bbc490ba28bf09d28e5dfeb07b445 commit-i problemi aradan qaldırır.
Necə düzəltmək olar
- go.senan.xyz/gonic0.21.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| go.senan.xyz/gonicGo | v < 0.21.0 | 0.21.0 |
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.