W oprogramowaniu Schneider Electric U.Motion Builder w wersjach 1.2.1 i wcześniejszych istnieje krytyczna podatność typu path traversal, umożliwiająca nieuwierzytelnionemu atakującemu wykonanie dowolnego kodu oraz wykradzenie plików z systemu. Podatność jest szczególnie groźna, ponieważ nie wymaga żadnego uwierzytelnienia ani interakcji użytkownika.
▸ Pokaż oryginał (EN)
A path traversal information disclosure vulnerability exists in Schneider Electric's U.motion Builder software versions 1.2.1 and prior in which an unauthenticated user can execute arbitrary code and exfiltrate files.
Podatność wynika z nieprawidłowej walidacji ścieżek plików (CWE-22 — path traversal) w aplikacji U.Motion Builder. Atakujący, bez konieczności posiadania jakichkolwiek poświadczeń, może spreparować żądanie zawierające sekwencje przejścia katalogów (np. '../'), które omijają ograniczenia dostępu do systemu plików. Pozwala to na odczyt i eksfiltrację plików spoza dozwolonego katalogu, a także na wykonanie dowolnego kodu na podatnym systemie.
Nieuwierzytelniony atakujący może przejąć pełną kontrolę nad systemem poprzez zdalne wykonanie kodu (RCE), a także uzyskać dostęp do poufnych plików systemowych i aplikacyjnych oraz je wykraść. Skutki obejmują naruszenie poufności, integralności i dostępności systemu.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się zapoznanie z biuletynem bezpieczeństwa Schneider Electric SEVD-2017-178-01 oraz niezwłoczne wdrożenie dostępnych aktualizacji. Jako środek tymczasowy należy ograniczyć dostęp sieciowy do systemu U.Motion Builder wyłącznie do zaufanych hostów za pomocą firewall.
Schneider Electric U.Motion Builder w wersjach 1.2.1 i wcześniejszych.
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HSchneider Electric U.motion Builder
APPSchneider-Electric≤ 1.2.1
Powiązane podatności
SQL Injection z RCE w Schneider Electric U.Motion Builder 1.3.4
Command injection z pominięciem uwierzytelnienia w Schneider Electric U.Motion Builder
Schneider Electric U.Motion Builder — ukryte konto z hardcoded hasłem
SQL injection w Schneider Electric U.Motion Builder – dostęp bez uwierzytelnienia
The vulnerability exists within processing of track_import_export.php in Schneider Electric U.motion Builder s...