CVE-2018-19989
Açıklama
/HNAP1/SetQoSSettings mesajındaki uplink parametresi savunmasızdır ve bu durum D-Link DIR-822 Rev.B 202KRb06 ve DIR-822 Rev.C 3.10B06 cihazlarını etkilemektedir. SetQoSSettings.php kaynak kodunda, uplink parametresi herhangi bir regex kontrolü yapılmadan /bwc/entry:1/bandwidth ve /bwc/entry:2/bandwidth dahili yapılandırma belleğine kaydedilmektedir. Ayrıca bwcsvcs.php kaynak kodundaki bwc_tc_spq_start, bwc_tc_wfq_start ve bwc_tc_adb_start fonksiyonlarında, /bwc/entry:1/bandwidth ve /bwc/entry:2/bandwidth içerisindeki veriler herhangi bir regex kontrolü olmaksızın tc komutu ile birlikte kullanılmaktadır. Savunmasız bir /HNAP1/SetQoSSettings XML mesajı, uplink öğesinde `telnetd` dizgisi gibi kabuk meta karakterleri içerebilir.
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 |
|---|---|---|
| d-link dir-822_firmware | 202krb06 | — |
| dlink dir-822_firmware | 3.10b06 | — |
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.