Podatność w urządzeniach Ruckus Wireless pozwala atakującemu na ominięcie weryfikacji integralności obrazu firmware za pomocą sumy kontrolnej MD5. Jest to podatność klasy CWE-494 (Download of Code Without Integrity Check), sklasyfikowana jako krytyczna z wynikiem CVSS 9.8.
▸ Pokaż oryginał (EN)
In Ruckus R310 10.5.1.0.199, Ruckus R500 10.5.1.0.199, Ruckus R600 10.5.1.0.199, Ruckus T300 10.5.1.0.199, Ruckus T301n 10.5.1.0.199, Ruckus T301s 10.5.1.0.199, SmartCell Gateway 200 (SCG200) before 3.6.2.0.795, SmartZone 100 (SZ-100) before 3.6.2.0.795, SmartZone 300 (SZ300) before 3.6.2.0.795, Virtual SmartZone (vSZ) before 3.6.2.0.795, ZoneDirector 1100 9.10.2.0.130, ZoneDirector 1200 10.2.1.0.218, ZoneDirector 3000 10.2.1.0.218, ZoneDirector 5000 10.0.1.0.151, a vulnerability allows attackers to bypass firmware image bad md5 checksum failed error.
Mechanizm weryfikacji podpisanego obrazu firmware nie jest egzekwowany w sposób wystarczający — atakujący może dostarczyć zmodyfikowany lub złośliwy obraz firmware, który pomyślnie przejdzie przez proces instalacji mimo nieprawidłowej sumy kontrolnej MD5. Błąd walidacji ('bad md5 checksum failed') jest w praktyce pomijany, co umożliwia załadowanie nieautoryzowanego kodu na urządzenie. Atak nie wymaga uwierzytelnienia ani interakcji użytkownika, a wektor jest sieciowy.
Atakujący może wgrać dowolny, złośliwy obraz firmware na podatne urządzenie sieciowe, uzyskując pełną kontrolę nad jego działaniem — w tym możliwość kompromitacji poufności, integralności i dostępności systemu oraz sieci, którą obsługuje.
Dla produktów z linii SmartCell Gateway 200, SmartZone 100, SmartZone 300 oraz Virtual SmartZone należy zaktualizować oprogramowanie do wersji 3.6.2.0.795 lub nowszej. Dla pozostałych produktów (R310, R500, R600, T300, T301n, T301s, ZoneDirector) należy zastosować patche dostępne u producenta zgodnie z biuletynem bezpieczeństwa Ruckus: https://support.ruckuswireless.com/security_bulletins/302. Dodatkowo zaleca się ograniczenie dostępu do interfejsów administracyjnych urządzeń wyłącznie do zaufanych sieci zarządzania.
Ruckus R310 firmware 10.5.1.0.199, Ruckus R500 firmware 10.5.1.0.199, Ruckus R600 firmware 10.5.1.0.199, Ruckus T300 10.5.1.0.199, Ruckus T301n 10.5.1.0.199, Ruckus T301s 10.5.1.0.199, SmartCell Gateway 200 (SCG200) przed wersją 3.6.2.0.795, SmartZone 100 (SZ-100) przed wersją 3.6.2.0.795, SmartZone 300 (SZ300) przed wersją 3.6.2.0.795, Virtual SmartZone (vSZ) przed wersją 3.6.2.0.795, ZoneDirector 1100 9.10.2.0.130, ZoneDirector 1200 10.2.1.0.218, ZoneDirector 3000 10.2.1.0.218, ZoneDirector 5000 10.0.1.0.151.
Podatność została pierwotnie ujawniona publicznie w marcu 2020 roku (na podstawie daty wpisu blogowego w referencjach), natomiast wpis NVD pochodzi z stycznia 2023 roku. Klasyfikacja CWE-494 wskazuje na brak właściwej weryfikacji integralności pobieranego kodu.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HRuckuswireless R310
HWRuckuswirelesswszystkie wersjeRuckuswireless R310 Firmware
OSRuckuswireless10.5.1.0.199Ruckuswireless R500
HWRuckuswirelesswszystkie wersjeRuckuswireless R500 Firmware
OSRuckuswireless10.5.1.0.199Ruckuswireless R600
HWRuckuswirelesswszystkie wersjeRuckuswireless R600 Firmware
OSRuckuswireless10.5.1.0.199Ruckuswireless Scg200
HWRuckuswirelesswszystkie wersjeRuckuswireless Scg200 Firmware
OSRuckuswireless< 3.6.2.0.795Ruckuswireless Sz 100
HWRuckuswirelesswszystkie wersjeRuckuswireless Sz 100 Firmware
OSRuckuswireless< 3.6.2.0.795Ruckuswireless Sz 300
HWRuckuswirelesswszystkie wersjeRuckuswireless Sz 300 Firmware
OSRuckuswireless< 3.6.2.0.795Ruckuswireless T300
HWRuckuswirelesswszystkie wersjeRuckuswireless T300 Firmware
OSRuckuswireless10.5.1.0.199Ruckuswireless T301n
HWRuckuswirelesswszystkie wersjeRuckuswireless T301n Firmware
OSRuckuswireless10.5.1.0.199Ruckuswireless T301s
HWRuckuswirelesswszystkie wersjeRuckuswireless T301s Firmware
OSRuckuswireless10.5.1.0.199Ruckuswireless Vsz
HWRuckuswirelesswszystkie wersjeRuckuswireless Vsz Firmware
OSRuckuswireless< 3.6.2.0.795Ruckuswireless Zonedirector 1100
HWRuckuswirelesswszystkie wersjeRuckuswireless Zonedirector 1100 Firmware
OSRuckuswireless9.10.2.0.130Ruckuswireless Zonedirector 1200
HWRuckuswirelesswszystkie wersjeRuckuswireless Zonedirector 1200 Firmware
OSRuckuswireless10.2.1.0.218Ruckuswireless Zonedirector 3000
HWRuckuswirelesswszystkie wersjeRuckuswireless Zonedirector 3000 Firmware
OSRuckuswireless10.2.1.0.218Ruckuswireless Zonedirector 5000
HWRuckuswirelesswszystkie wersjeRuckuswireless Zonedirector 5000 Firmware
OSRuckuswireless10.0.1.0.151
Powiązane podatności
RCE bez uwierzytelnienia w Ruckus Wireless Admin (do wersji 10.4)
Ruckus Wireless — nieautoryzowane wstrzyknięcie sygnatury obrazu firmware
Pominięcie uwierzytelnienia w interfejsie WEB GUI urządzeń Ruckus Wireless
Ruckus Wireless — podmiana obrazu firmware na nieautoryzowany przy starcie
Stack buffer overflow w Ruckus Wireless Unleashed — zdalne wykonanie kodu