CVE-2026-35033
Təsvir
Jellyfin açıq mənbəli və özünə aid host edilən media serverdir. 10.11.7 versiyasından əvvəlki versiyalarda StreamOptions sorğu parametri analiz mexanizmi vasitəsilə ffmpeg arqument inyeksiyası yolu ilə autentifikasiyasız ixtiyari fayl oxuma zəifliyi mövcuddur. StreamingHelpers.cs faylındakı ParseStreamOptions metodu hər hansı kiçik hərfli sorğu parametrini təsdiqləmədən lüğətə əlavə edir, bu da səviyyə kontrolleri parametrinizdəki RegularExpression atributunu yan keçir və təmizlənməmiş dəyər birbaşa ffmpeg əmr sətirinə birləşdirilir. Hücumçu textfile arqumenti olan drawtext filtrini inyeksiya etməklə /etc/shadow kimi ixtiyari server fayllarını oxuya və onların məzmununu video axın cavabında render edilmiş mətn şəklində çıxara bilər. Zəiflikdən təsirlənən /Videos/{itemId}/stream son nöqtəsi (endpoint) Authorize atributuna malik deyil, bu da onu autentifikasiyasız istismar edilə bilən edir, lakin element GUID-ləri psevdotəsadüfidir və onları əldə etmək üçün autentifikasiya olunmuş istifadəçi tələb olunur. Bu problem 10.11.7 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- jellyfin jellyfin10.11.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| jellyfin jellyfin | v < 10.11.7 | 10.11.7 |
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.