CVE-2019-5186

Yüksək

Təsvir

WAGO PFC 200-ün iocheckd xidmətinin "I/O-Check" funksionallığında istismar edilə bilən stek bufer daşması zəifliyi mövcuddur. Hücumçu, bu keş faylının təhlilini tetikləmək üçün xüsusi hazırlanmış paket göndərə bilər. 0x1eb9c ünvanında xml faylından çıxarılan interfeys elementi adı sprintf() vasitəsilə /etc/config-tools/config_interfaces interface=<interfeys elementinin məzmunu> üçün arqument kimi istifadə olunur. Uzunluğu 512-len("/etc/config-tools/config_interfaces interface=") dəyərindən böyük olan hər hansı interfeys dəyəri üçün sprintf() çağırışı zamanı sp+0x40 təyinat buferi daşır. Daha sonra, 0x1ea08 ünvanında strcpy() funksiyası daşan sp+0x40 stek buferinin məzmununu sp+0x440 ünvanına kopyalamaq üçün istifadə olunur. sp+0x440 buferi stekdə sp+0x40-a dərhal bitişikdir. Buna görə də, sp+0x40 buferi sp+0x440-a daşdığı üçün orada NULL sonlandırıcı yoxdur. strcpy() funksiyası etibarsız yaddaş girişinə səbəb olacaqdır. 0x3c4 uzunluğunda interfeys dəyəri xidmətin çökməsinə səbəb olacaqdır.

CiddilikYüksək
CVSS7.0
İstismar ehtimalı—
MəhsulWago Pfc200 Firmware
Dərc23 mar 2020
İlk görülmə23 mar 2020

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
wago pfc200_firmware03.02.02\(14\)—

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.

Intelligence 360 paketində

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.

CVE-2019-5186 · Wago Pfc200 Firmware · Dark Radar