CVE-2017-8230

Yüksek

Açıklama

Amcrest IPM-721S V2.420.AC00.16.R.20160909 cihazlarında kullanıcılar "admin" ve "user" olmak üzere iki gruba ayrılmıştır. Ancak güvenlik analizinin bir parçası olarak, "user" grubuna ait olan ve cihazın web yönetim arayüzüne giriş yetkisi bulunan düşük yetkili bir kullanıcının, cihaz tarafından sağlanan HTTP API'lerini kullanarak arayüze yeni bir yönetici kullanıcı ekleyebildiği ve bu hesap aracılığıyla tüm yönetici işlemlerini gerçekleştirebildiği tespit edilmiştir. Firmware versiyonu V2.420.AC00.16.R 9/9/2016 binwalk aracı ile analiz edildiğinde, /usr klasöründeki birçok ikili dosyayı içeren ve cihazdaki dosya sistemi kurulumunu barındıran _user-x.squashfs.img.extracted arşivi elde edilir. "sonia" adlı ikili dosya, HTTP API'lerinde tanımlanan çeşitli işlemleri gerçekleştiren savunmasız fonksiyonlara sahip olan dosyadır. Bu ikili dosya IDA-pro ile açıldığında, ARM little endian formatını takip ettiği görülür. IDA pro'da 0x00429084 adresindeki fonksiyon, "addUser" işlemi için gelen HTTP API isteğini işleyen fonksiyondur. Bu fonksiyona yapılan çağrılar izlendiğinde, 0x0041F588 adresindeki sub_ 41F38C fonksiyonunun tarayıcıdan gelen çağrıyı ayrıştırdığı ve herhangi bir yetkilendirme kontrolü yapmadan "addUser" fonksiyonuna aktardığı açıkça görülebilir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünAmcrest Ipm-721s Firmware
Yayın3 Tem 2019
İlk görülme3 Tem 2019

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ünEtkilenen sürümlerDüzeltildiği sürüm
amcrest ipm-721s_firmwarev ≤ 2.420.ac00.16.r.20160909—

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.

Intelligence 360 paketinde

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.