CVE-2024-42467
Açıklama
Açık kaynaklı ev otomasyon yazılımı sağlayıcısı olan openHAB, görselleştirme eklentisi CometVisu dahil olmak üzere çeşitli eklentilere sahiptir. 3.4.0.M4 ile 4.2.0 arasındaki sürümlerde, openHAB'in CometVisu eklentisinin proxy uç noktasına kimlik doğrulama olmadan erişilebilmektedir. openHAB'in özel olmayan bir ağa açık olması durumunda, bu proxy özelliği, yalnızca dahili sunuculara yönelik GET HTTP istekleri oluşturmak için Sunucu Taraflı İstek Sahteciliği (SSRF) olarak istismar edilebilir. Ayrıca, bir saldırganın isteği kendi sunucusuna yönlendirip kötü amaçlı JavaScript kodu içeren bir sayfa döndürebilmesi nedeniyle, bu proxy özelliği bir Siteler Arası Betik Çalıştırma (XSS) zafiyeti olarak da istismar edilebilir. Tarayıcı bu verileri doğrudan openHAB CometVisu kullanıcı arayüzünden aldığı için, bu JavaScript kodu CometVisu kullanıcı arayüzünün kaynağıyla çalıştırılacaktır. Bu durum, openHAB sunucusu özel bir ağda yer alsa bile, bir saldırganın openHAB sunucusu üzerindeki çağrı uç noktalarını istismar etmesine olanak tanır (örneğin, bir openHAB yöneticisine kötü amaçlı JavaScript içeren bir proxy bağlantısı göndererek). Bu sorun, diğer zafiyetlerle zincirlendiğinde Uzaktan Kod Çalıştırma (RCE) ile sonuçlanabilir. Kullanıcıların yamayı almak için openHAB CometVisu eklentisini 4.2.1 sürümüne yükseltmeleri önerilir.
Nasıl düzeltilir
- openhab openhab_web_interface4.2.1 ya da sonraki bir sürüm
- org.openhab.ui.bundles:org.openhab.ui.cometvisu4.2.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| openhab openhab_web_interface | v < 4.2.1 | 4.2.1 |
| org.openhab.ui.bundles:org.openhab.ui.cometvisuMaven | 3.4.0.M4 ≤ v < 4.2.1 | 4.2.1 |
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.