CVE-2018-19989
Təsvir
/HNAP1/SetQoSSettings mesajında uplink parametri zəifliyə malikdir və bu zəiflik D-Link DIR-822 Rev.B 202KRb06 və DIR-822 Rev.C 3.10B06 cihazlarına təsir edir. SetQoSSettings.php mənbə kodunda uplink parametri heç bir regex yoxlaması olmadan /bwc/entry:1/bandwidth və /bwc/entry:2/bandwidth daxili konfiqurasiya yaddaşına yazılır. bwcsvcs.php mənbə kodunun bwc_tc_spq_start, bwc_tc_wfq_start və bwc_tc_adb_start funksiyalarında isə /bwc/entry:1/bandwidth və /bwc/entry:2/bandwidth bölmələrindəki məlumatlar heç bir regex yoxlaması olmadan tc əmri ilə istifadə olunur. Zəifliyi olan /HNAP1/SetQoSSettings XML mesajının uplink elementində `telnetd` kimi shell meta simvolları ola bilər.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| d-link dir-822_firmware | 202krb06 | — |
| dlink dir-822_firmware | 3.10b06 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.