CVE-2023-22496
Açıklama
Netdata, gerçek zamanlı altyapı izleme ve sorun giderme için açık kaynaklı bir seçenektir. Akış bağlantısı kurma yeteneğine sahip bir saldırgan, hedeflenen Netdata ajanı üzerinde rastgele komutlar çalıştırabilir. Bir uyarı tetiklendiğinde `health_alarm_execute` fonksiyonu çağrılır. Bu fonksiyon farklı kontroller gerçekleştirir ve ardından `spawn_enq_cmd` fonksiyonunu çağırarak bir komutu sıraya alır. Bu komut, sanitize edilmemiş birkaç argümanla doldurulur. Bunlardan biri, uyarı verilen düğümün `registry_hostname` bilgisidir. Bir Netdata (ebeveyn) ajanına aktarılan sağlık verilerinin bir parçası olarak özel olarak hazırlanmış bir `registry_hostname` sağlayarak, bir saldırgan, tetiklenen uyarının yan etkisi olarak uzak ana makinede rastgele komutlar çalıştırabilir. Komutların, Netdata Ajanını çalıştıran kullanıcı tarafından yürütüldüğüne dikkat edin; bu kullanıcı genellikle `netdata` olarak adlandırılır. Rastgele komut çalıştırma yeteneği, bir saldırganın sistemdeki diğer güvenlik açıklarını söz konusu kullanıcı üzerinden kullanarak yetki yükseltmesine olanak tanıyabilir. Sorun şu sürümlerde düzeltilmiştir: Netdata agent v1.37 (stable) ve Netdata agent v1.36.0-409 (nightly). Geçici bir çözüm olarak, akış özelliği varsayılan olarak etkin değildir. Eğer bunu daha önce etkinleştirdiyseniz, devre dışı bırakılabilir. Alıcı Ajandaki porta erişimin güvenilir alt bağlantılarla sınırlandırılması, bu güvenlik açığının etkisini azaltabilir.
Nasıl düzeltilir
- netdata netdata1.37.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| netdata netdata | v < 1.37.0 | 1.37.0 |
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.