W sterownikach programowalnych Allen-Bradley MicroLogix 1100 oraz MicroLogix 1400 firmy Rockwell Automation wykryto podatność związaną ze zbyt słabymi wymaganiami dotyczącymi haseł. Zastosowanie wyłącznie numerycznych haseł o małej maksymalnej długości drastycznie ułatwia ich odgadnięcie lub atak brute-force, co w środowiskach przemysłowych ICS/SCADA stanowi poważne zagrożenie.
▸ Pokaż oryginał (EN)
A Weak Password Requirements issue was discovered in Rockwell Automation Allen-Bradley MicroLogix 1100 programmable-logic controllers 1763-L16AWA, Series A and B, Version 16.00 and prior versions; 1763-L16BBB, Series A and B, Version 16.00 and prior versions; 1763-L16BWA, Series A and B, Version 16.00 and prior versions; and 1763-L16DWD, Series A and B, Version 16.00 and prior versions and Allen-Bradley MicroLogix 1400 programmable logic controllers 1766-L32AWA, Series A and B, Version 16.00 and prior versions; 1766-L32BWA, Series A and B, Version 16.00 and prior versions; 1766-L32BWAA, Series A and B, Version 16.00 and prior versions; 1766-L32BXB, Series A and B, Version 16.00 and prior versions; 1766-L32BXBA, Series A and B, Version 16.00 and prior versions; and 1766-L32AWAA, Series A and B, Version 16.00 and prior versions. The affected products use a numeric password with a small maximum character size for the password.
Podatność wynika z faktu, że urządzenia akceptują wyłącznie hasła numeryczne (PIN-like) o niewielkiej maksymalnej liczbie znaków (CWE-521: Weak Password Requirements, CWE-326: Inadequate Encryption Strength). Tak ograniczona przestrzeń możliwych haseł sprawia, że atakujący może w krótkim czasie wyczerpać wszystkie kombinacje metodą brute-force lub zgadnąć hasło bez zaawansowanych narzędzi. Dostęp do sterownika PLC jest możliwy zdalnie przez sieć, co dodatkowo zwiększa zasięg potencjalnego ataku (wektor sieciowy, brak wymaganej interakcji użytkownika).
Atakujący może uzyskać nieautoryzowany dostęp do sterownika PLC, co prowadzi do pełnego naruszenia poufności, integralności i dostępności urządzenia — w tym możliwości modyfikacji programu sterującego procesem przemysłowym lub całkowitego zatrzymania produkcji.
Należy zastosować patche dostępne u producenta zgodnie z referencjami (doradztwo ICS-CERT ICSA-17-115-04). Dodatkowo zaleca się izolację sieciową sterowników PLC, wdrożenie firewalli i stref DMZ dla sieci OT/ICS, ograniczenie dostępu do urządzeń wyłącznie do autoryzowanych hostów oraz monitorowanie prób logowania.
Rockwell Automation Allen-Bradley MicroLogix 1100: 1763-L16AWA (Series A i B), 1763-L16BBB (Series A i B), 1763-L16BWA (Series A i B), 1763-L16DWD (Series A i B) — wersja 16.00 i wcześniejsze. Allen-Bradley MicroLogix 1400: 1766-L32AWA, 1766-L32BWA, 1766-L32BWAA, 1766-L32BXB, 1766-L32BXBA, 1766-L32AWAA (Series A i B) — wersja 16.00 i wcześniejsze.
Podatność dotyczy środowisk przemysłowych (ICS/OT). Doradztwo zostało opublikowane przez ICS-CERT (ICSA-17-115-04). Oprócz modeli wymienionych w metadanych, opis EN wskazuje również na dodatkowe modele serii MicroLogix 1100 (1763-L16DWD) oraz całą rodzinę MicroLogix 1400 (modele 1766-*), które nie zostały ujęte w metadanych produktów.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HRockwellautomation 1763 L16awa Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1763 L16awa Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1763 L16bbb Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1763 L16bbb Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1763 L16bwa Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1763 L16bwa Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1763 L16dwd Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1763 L16dwd Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32awaa Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32awaa Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32awa Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32awa Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32bwaa Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32bwaa Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32bwa Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32bwa Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32bxba Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32bxba Series B
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32bxb Series A
APPRockwellautomation≤ 16.000Rockwellautomation 1766 L32bxb Series B
APPRockwellautomation≤ 16.000Rockwellautomation Ab Micrologix Controller
HWRockwellautomation11001400
Powiązane podatności
Brak blokady po błędnych próbach logowania w sterownikach Rockwell Automation MicroLogix
Ujawnienie danych logowania w sterownikach Allen-Bradley MicroLogix
Wielokrotne użycie nonce w szyfrowaniu — sterowniki PLC Rockwell Automation
Stack-based buffer overflow w sterownikach Rockwell Automation MicroLogix 1100
A Predictable Value Range from Previous Values issue was discovered in Rockwell Automation Allen-Bradley Micro...