Sterownik PLC bezpieczeństwa w robotach Mobile Industrial Robots (MiR) używa domyślnego hasła, które jest publicznie znane (np. w dokumentacji producenta). Umożliwia to atakującemu wgranie złośliwego programu do PLC, co może skutkować fizycznym zagrożeniem dla osób znajdujących się w pobliżu robota.
▸ Pokaż oryginał (EN)
The password for the safety PLC is the default and thus easy to find (in manuals, etc.). This allows a manipulated program to be uploaded to the safety PLC, effectively disabling the emergency stop in case an object is too close to the robot. Navigation and any other components dependent on the laser scanner are not affected (thus it is hard to detect before something happens) though the laser scanner configuration can also be affected altering further the safety of the device.
Sterownik PLC odpowiedzialny za funkcje bezpieczeństwa robota (m.in. zatrzymanie awaryjne) jest zabezpieczony domyślnym hasłem, łatwym do znalezienia w publicznie dostępnych podręcznikach i dokumentacji. Atakujący, który uzyska dostęp sieciowy do urządzenia, może zalogować się do PLC i wgrać zmodyfikowany program wyłączający mechanizm zatrzymania awaryjnego w przypadku zbyt bliskiego zbliżenia się obiektu do robota. Co istotne, nawigacja i inne komponenty zależne od skanera laserowego pozostają funkcjonalne, co utrudnia wykrycie kompromitacji przed wystąpieniem incydentu. Dodatkowo możliwa jest zmiana konfiguracji samego skanera laserowego, co dalej obniża poziom bezpieczeństwa urządzenia.
Atakujący może zdalnie wyłączyć systemy bezpieczeństwa robota przemysłowego, w tym mechanizm zatrzymania awaryjnego, co stwarza bezpośrednie zagrożenie dla zdrowia i życia ludzi pracujących w pobliżu robota. Możliwe jest również trwałe obniżenie poziomu bezpieczeństwa poprzez modyfikację konfiguracji skanera laserowego.
Należy niezwłocznie zmienić domyślne hasło sterownika PLC bezpieczeństwa na silne, unikalne hasło oraz zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się również izolację sieciową robotów oraz ograniczenie dostępu do ich interfejsów zarządzania wyłącznie do autoryzowanych użytkowników.
Mobile Industrial Robots MiR100 (firmware), MiR200 (firmware), MiR250 (firmware) — wersje wskazane w referencjach producenta
Podatność dotyczy fizycznego bezpieczeństwa środowiska pracy — kompromitacja systemu jest trudna do wykrycia, ponieważ nawigacja i standardowe funkcje robota działają pozornie prawidłowo. Szczegóły zostały opublikowane w bazie podatności robotyki RVD (Robot Vulnerability Database) prowadzonej przez Alias Robotics.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HEasyrobotics Er200
HWEasyroboticswszystkie wersjeEasyrobotics Er200 Firmware
OSEasyroboticswszystkie wersjeEasyrobotics Er Flex
HWEasyroboticswszystkie wersjeEasyrobotics Er Flex Firmware
OSEasyroboticswszystkie wersjeEasyrobotics Er Lite
HWEasyroboticswszystkie wersjeEasyrobotics Er Lite Firmware
OSEasyroboticswszystkie wersjeEasyrobotics Er One
HWEasyroboticswszystkie wersjeEasyrobotics Er One Firmware
OSEasyroboticswszystkie wersjeMobile Industrial Robots Mir100
HWMobile-Industrial-Robotswszystkie wersjeMobile Industrial Robots Mir1000
HWMobile-Industrial-Robotswszystkie wersjeMobile Industrial Robots Mir1000 Firmware
OSMobile-Industrial-Robotswszystkie wersjeMobile Industrial Robots Mir100 Firmware
OSMobile-Industrial-Robots≤ 2.8.1.1Mobile Industrial Robots Mir200
HWMobile-Industrial-Robotswszystkie wersjeMobile Industrial Robots Mir200 Firmware
OSMobile-Industrial-Robotswszystkie wersjeMobile Industrial Robots Mir250
HWMobile-Industrial-Robotswszystkie wersjeMobile Industrial Robots Mir250 Firmware
OSMobile-Industrial-Robotswszystkie wersjeMobile Industrial Robots Mir500
HWMobile-Industrial-Robotswszystkie wersjeMobile Industrial Robots Mir500 Firmware
OSMobile-Industrial-Robotswszystkie wersjeUvd Robots Uvd
HWUvd-Robotswszystkie wersjeUvd Robots Uvd Firmware
OSUvd-Robotswszystkie wersje
Powiązane podatności
Słabe tokeny REST API w robotach MiR — przewidywalny mechanizm autoryzacji
The access tokens for the REST API are directly derived (sha256 and base64 encoding) from the publicly availab...
The Apache server on port 80 that host the web interface is vulnerable to a DoS by spamming incomplete HTTP he...
There is no mechanism in place to prevent a bad operator to boot from a live OS image, this can lead to extrac...
Domyślne, jawne dane dostępowe do WiFi Access Point w robocie MiR