// Güvenlik

D-Link DIR-878’de 9.8’lik açık için yama yok

D-Link DIR-878 yönlendiricisinde kimlik doğrulaması gerektirmeyen 9.8 puanlık bir bellek taşması açığı bulundu. Cihaz destek dışı olduğu için yama beklenmiyor, sömürü kodu ise kamuya açık.

D-Link’in AC1900 sınıfı ev yönlendiricisi DIR-878’de, ağ üzerinden ve oturum açmadan tetiklenebilen kritik bir bellek taşması açığı ortaya çıktı. Açık 1.20B05 firmware sürümünü etkiliyor, CVSS 3.1 ölçeğinde 9.8 puanla kritik seviyede. Kodu yayınlayan araştırmacı, sömürülebilirliği gösteren bir çalışmayı GitHub’da paylaşmış durumda.

HNAP arayüzündeki uid alanı taşıyor

Açığın kaynağı cihazın HNAP arayüzü. VulDB üzerinden açılan kayda göre bin/prog.cgi dosyasındaki GetCAPTCHAsetting fonksiyonu, dışarıdan gelen uid değerini sınır kontrolü yapmadan işliyor. Uzun bir değer gönderildiğinde heap üzerinde tampon taşması (CWE-122) meydana geliyor.

CVSS vektörü AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H şeklinde. Yani saldırı ağdan yapılabiliyor, ek koşul gerekmiyor, kullanıcı adı ya da parola istenmiyor ve kullanıcının bir bağlantıya tıklamasına ihtiyaç duyulmuyor. Etki tarafında gizlilik, bütünlük ve erişilebilirlik üçü de yüksek hasar olarak işaretlenmiş. CVSS 4.0 değerlendirmesi 8.9 veriyor ve sömürü olgunluğunu “proof of concept” olarak sınıflandırıyor.

Destek bittiği için yama beklenmiyor

CVE kaydında açığın yalnızca üreticinin artık desteklemediği ürünleri etkilediği açıkça belirtiliyor; kayıtta bir çözüm ya da yama bilgisi yer almıyor. DIR-878 uzun süredir üretim ve destek listesinde olmadığı için D-Link’in bu model için yeni firmware yayınlaması beklenmiyor.

Sömürü kodu Zimo-666 adlı GitHub hesabındaki DIR-878 çalışmasında “01-captcha-uid-heap-overflow” başlığıyla duruyor. Herkese açık bir PoC, açığı kullanmak için gereken bilgi eşiğini ciddi biçimde düşürüyor. Aynı depo başka D-Link modelleri için de benzer çalışmalar barındırıyor.

Cihaz hâlâ kullanımdaysa ne yapmalı

İlk adım yönlendicinin yönetim arayüzünü internetten görünmez hale getirmek. Uzaktan yönetim kapalı olmalı, yönetim portu için port yönlendirme ya da DMZ tanımı bulunmamalı. HNAP özelliği arayüzden kapatılabiliyorsa kapatılması saldırı yüzeyini daraltır.

İkinci adım cihazı değiştirmek. Üretici desteği sona ermiş bir yönlendirici, açığı yamalanamadığı için kalıcı bir risk taşır; bu modeli internete doğrudan bağlı tutmak yerine desteklenen bir modelle değiştirmek en sağlam çözüm. Cihazı hemen bırakamıyorsanız ayrı bir ağ segmentine alın, yönetim arayüzüne yalnızca güvendiğiniz cihazlardan erişime izin verin ve yönlendiricinin günlüklerinde beklenmedik HNAP isteklerini izleyin.

DIR-878, HNAP arayüzü bulunan eski D-Link modellerinden biri. Bu arayüzün geçmişte de benzer bellek hatalarına sahne olduğu biliniyor; destek dışı kalan modellerde yeni açıkların yama almadan kalması ise riski kalıcı hale getiriyor.

Kaynak: NVD · VulDB

// SOHBETE KATIL

Deneyimini paylaş

Bir sorunun, farklı bir çözümün veya eklemek istediğin bir notun var mı? Giriş yapmadan da yazabilirsin.

// OKUMAYA DEVAM

Bir not daha.

Tüm yazılar ↗︎