Podatność w rodzinie urządzeń APC Smart-UPS (Schneider Electric) umożliwia atakującemu arbitralne zmianę zachowania UPS-a poprzez wgranie złośliwego firmware po uzyskaniu klucza uwierzytelniającego. Luka jest krytyczna, ponieważ nie wymaga uwierzytelnienia ani interakcji użytkownika i jest dostępna zdalnie przez sieć.
▸ Pokaż oryginał (EN)
A CWE-287: Improper Authentication vulnerability exists that could cause an attacker to arbitrarily change the behavior of the UPS when a key is leaked and used to upload malicious firmware. Affected Product: APC Smart-UPS Family: SMT Series (SMT Series ID=18: UPS 09.8 and prior / SMT Series ID=1040: UPS 01.2 and prior / SMT Series ID=1031: UPS 03.1 and prior), SMC Series (SMC Series ID=1005: UPS 14.1 and prior / SMC Series ID=1007: UPS 11.0 and prior / SMC Series ID=1041: UPS 01.1 and prior), SCL Series (SCL Series ID=1030: UPS 02.5 and prior / SCL Series ID=1036: UPS 02.5 and prior), SMX Series (SMX Series ID=20: UPS 10.2 and prior / SMX Series ID=23: UPS 07.0 and prior), SRT Series (SRT Series ID=1010/1019/1025: UPS 08.3 and prior / SRT Series ID=1024: UPS 01.0 and prior / SRT Series ID=1020: UPS 10.4 and prior / SRT Series ID=1021: UPS 12.2 and prior / SRT Series ID=1001/1013: UPS 05.1 and prior / SRT Series ID=1002/1014: UPSa05.2 and prior), APC SmartConnect Family: SMT Series (SMT Series ID=1015: UPS 04.5 and prior), SMC Series (SMC Series ID=1018: UPS 04.2 and prior), SMTL Series (SMTL Series ID=1026: UPS 02.9 and prior), SCL Series (SCL Series ID=1029: UPS 02.5 and prior / SCL Series ID=1030: UPS 02.5 and prior / SCL Series ID=1036: UPS 02.5 and prior / SCL Series ID=1037: UPS 03.1 and prior), SMX Series (SMX Series ID=1031: UPS 03.1 and prior)
Urządzenia z serii APC Smart-UPS stosują klucz do weryfikacji autentyczności aktualizacji firmware. Mechanizm uwierzytelniania (CWE-287) oraz weryfikacji integralności/pochodzenia danych (CWE-345) są nieprawidłowo zaimplementowane, co oznacza, że wyciek klucza pozwala atakującemu ominąć zabezpieczenia i załadować podpisany złośliwy firmware. Po uzyskaniu klucza atakujący może przesłać przez sieć spreparowany pakiet firmware, który zostanie zaakceptowany przez urządzenie jako legalny, skutkując przejęciem kontroli nad pracą UPS-a.
Atakujący może arbitralnie zmienić zachowanie zainfekowanego UPS-a, w tym zakłócić zasilanie podłączonych systemów krytycznych lub trwale uszkodzić urządzenie poprzez instalację złośliwego firmware. Może to prowadzić do utraty dostępności infrastruktury IT oraz fizycznych szkód w środowiskach przemysłowych lub krytycznych.
Należy zastosować patche dostępne u producenta zgodnie z referencjami — aktualizacje firmware opisane w biuletynie bezpieczeństwa Schneider Electric SEVD-2022-067-02 dostępnym pod adresem https://www.se.com/ww/en/download/document/SEVD-2022-067-02/. Zaleca się również ograniczenie dostępu sieciowego do interfejsów zarządzania UPS-ami (segmentacja sieci, firewall) oraz monitorowanie prób nieautoryzowanego wgrania firmware.
APC Smart-UPS Family: SMT Series (ID=18: do v09.8 / ID=1040: do v01.2 / ID=1031: do v03.1), SMC Series (ID=1005: do v14.1 / ID=1007: do v11.0 / ID=1041: do v01.1), SCL Series (ID=1030/1036: do v02.5), SMX Series (ID=20: do v10.2 / ID=23: do v07.0), SRT Series (wiele ID: do v08.3, v01.0, v10.4, v12.2, v05.1, v05.2); APC SmartConnect Family: SMT Series (ID=1015: do v04.5), SMC Series (ID=1018: do v04.2), SMTL Series (ID=1026: do v02.9), SCL Series (ID=1029/1030/1036: do v02.5 / ID=1037: do v03.1), SMX Series (ID=1031: do v03.1)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:HSchneider Electric Scl Series 1029 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Scl Series 1029 Ups Firmware
OSSchneider-Electric≤ 02.5Schneider Electric Scl Series 1030 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Scl Series 1030 Ups Firmware
OSSchneider-Electric≤ 02.5Schneider Electric Scl Series 1036 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Scl Series 1036 Ups Firmware
OSSchneider-Electric≤ 02.5Schneider Electric Scl Series 1037 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Scl Series 1037 Ups Firmware
OSSchneider-Electric≤ 03.1Schneider Electric Smc Series 1005 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smc Series 1005 Ups Firmware
OSSchneider-Electric≤ 14.1Schneider Electric Smc Series 1007 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smc Series 1007 Ups Firmware
OSSchneider-Electric≤ 11.0Schneider Electric Smc Series 1018 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smc Series 1018 Ups Firmware
OSSchneider-Electric≤ 04.2Schneider Electric Smc Series 1041 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smc Series 1041 Ups Firmware
OSSchneider-Electric≤ 01.1Schneider Electric Smtl Series 1026 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smtl Series 1026 Ups Firmware
OSSchneider-Electric≤ 02.9Schneider Electric Smt Series 1015 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smt Series 1015 Ups Firmware
OSSchneider-Electric≤ 04.5Schneider Electric Smt Series 1031 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smt Series 1031 Ups Firmware
OSSchneider-Electric≤ 03.1Schneider Electric Smt Series 1040 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smt Series 1040 Ups Firmware
OSSchneider-Electric≤ 01.2Schneider Electric Smt Series 18 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smt Series 18 Ups Firmware
OSSchneider-Electric≤ 09.8Schneider Electric Smx Series 1031 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smx Series 1031 Ups Firmware
OSSchneider-Electric≤ 03.1Schneider Electric Smx Series 20 Ups
HWSchneider-Electricwszystkie wersjeSchneider Electric Smx Series 20 Ups Firmware
OSSchneider-Electric≤ 10.2
Powiązane podatności
Buffer Overflow w urządzeniach UPS Schneider Electric SmartConnect — możliwy RCE
Authentication Bypass przez Capture-Replay w UPS Schneider Electric SmartConnect
SQL Injection z RCE w Schneider Electric U.Motion Builder 1.3.4
Brak autoryzacji w Schneider Electric EcoStruxure IT Gateway (CVSS 10.0)
Ujawnienie poświadczeń w urządzeniu Schneider Electric WHC-5918A