CVE-2017-9389
Açıklama
Vera VeraEdge 1.7.19 ve Veralite 1.7.481 cihazlarında bir sorun tespit edilmiştir. Cihaz, kullanıcının cihazı yönetmesine olanak tanıyan bir web kullanıcı arayüzü sunmaktadır. İşlevselliğin bir parçası olarak cihaz, kullanıcının Lua programlama dilinde yazılmış uygulamalar yüklemesine izin verir. Ayrıca arayüz, herhangi bir kullanıcının Lua dilinde kendi uygulamasını yazmasına imkan tanır. Ancak bu işlev kimlik doğrulama ile korunmamaktadır ve bu durum, bir saldırganın cihaz üzerinde rastgele Lua kodu çalıştırmasına olanak sağlar. POST isteği, cihazdaki LuaUPNP daemon'ına yönlendirilir. Bu binary, alınan Lua kodunu "LU::JobHandler_LuaUPnP::RunLua(LU::JobHandler_LuaUPnP *__hidden this, LU::UPnPActionWrapper *)" fonksiyonunda işler. Ardından "code" parametresindeki değer, aslında Lua motorunu yükleyen ve kodu çalıştıran "LU::LuaInterface::RunCode(char const*)" fonksiyonuna aktarılır.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| getvera veraedge_firmware | v ≤ 1.7.19 | — |
| getvera veralite_firmware | v ≤ 1.7.481 | — |
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.