CVE-2026-100849
Açıklama
AzuraCast, kendi kendine barındırılan bir web radyo yönetim paketidir. AzuraCast 0.23.8 sürümünden önceki sürümlerde, Generic ve Discord webhook konnektörleri tarafından kullanılan AbstractConnector::getValidUrl() (backend/src/Webhook/Connector/AbstractConnector.php) içindeki istasyon webhook URL doğrulaması, yalnızca ana bilgisayarı gerçek bir bağlantı yerel IP adresi (169.254.0.0/16 veya fe80::/10) olan URL'leri reddetmektedir. Geri döngü (loopback) adresleri ve RFC1918 özel aralıkları reddedilmemekte ve gerçek IP olmayan herhangi bir ana bilgisayar adı, IP ayrıştırma çağrısının hata fırlatmasına neden olarak kontrolün tamamen atlanmasına yol açmaktadır. Bu nedenle, yalnızca istasyon kapsamlı WebHooks iznine sahip bir kullanıcı; dahili, geri döngü veya özel ağ hedefli bir webhook yapılandırabilir ve sunucunun istasyonun "Şu An Çalıyor" verilerini içeren giden bir HTTP POST isteği göndermesine neden olarak sunucu tarafı istek sahteciliği (SSRF) gerçekleştirebilir. PUT /station/{id}/webhook/{id}/test uç noktası, aynı düşük yetkili kullanıcının isteği talep üzerine tetiklemesine izin vermektedir. Bildirimin yapıldığı sırada yamalanmış bir sürüm mevcut değildi.
Nasıl düzeltilir
- AzuraCast AzuraCast0.23.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| AzuraCast AzuraCast | v < 0.23.8 | 0.23.8 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.