CVE-2026-54494
Təsvir
Koel pulsuz və açıq mənbəli musiqi axın həllidir. Versiya 9.7.1-dən əvvəl App\Helpers\Network::isPublicHost() funksiyası filter_var()-ı FILTER_FLAG_NO_PRIV_RANGE və FILTER_FLAG_NO_RES_RANGE ilə istifadə edir ki, bu da şəxsi, loopback və ya link-local IPv4 ünvanlarının NAT64 64:ff9b::/96 və 6to4 2002::/16 wrapper-lərini ictimai kimi qəbul edir. Autentifikasiya olunmuş istifadəçi belə bir ünvanı podkast RSS <enclosure url>-nə yerləşdirə bilər və EpisodePlayable::createForEpisode() vasitəsilə app/Values/Podcast/EpisodePlayable.php faylına çata bilər, burada isSafeUrl() hədəfi qəbul edir və Http::sink($file)->get($url) onu götürür. NAT64 və ya 6to4 marşrutlaşdırılması olan hostda Koel daxili xidmətlərə və ya bulud metadata-sına sorğu göndərə və cavab gövdəsini istifadəçiyə qaytara bilər. Bu problem 9.7.1 versiyasında düzəldilib.
Necə düzəltmək olar
- phanan/koel9.7.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| phanan/koelPackagist | v < 9.7.1 | 9.7.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.