Podatność typu OS command injection w Fortinet FortiWLM pozwala nieuwierzytelnionemu atakującemu na zdalne wykonanie dowolnych poleceń systemowych. Ze względu na brak wymagań dotyczących uwierzytelnienia oraz pełny wpływ na poufność, integralność i dostępność, podatność otrzymała ocenę CVSS 9.8 (CRITICAL).
▸ Pokaż oryginał (EN)
A improper neutralization of special elements used in an os command ('os command injection') in Fortinet FortiWLM version 8.6.0 through 8.6.5 and 8.5.0 through 8.5.4 allows attacker to execute unauthorized code or commands via specifically crafted http get request parameters.
Podatność wynika z nieprawidłowej neutralizacji znaków specjalnych w parametrach żądań HTTP GET kierowanych do interfejsu FortiWLM. Atakujący może spreparować odpowiednio zmodyfikowane zapytanie HTTP GET zawierające złośliwe znaki specjalne, które nie są poprawnie filtrowane ani eskejpowane przed przekazaniem do powłoki systemowej. W rezultacie wstrzyknięte polecenia są wykonywane z uprawnieniami procesu obsługującego żądania, bez konieczności posiadania jakichkolwiek poświadczeń dostępu.
Atakujący może zdalnie wykonać dowolny kod lub polecenia systemowe na urządzeniu, co prowadzi do pełnego przejęcia kontroli nad systemem, wycieku danych konfiguracyjnych oraz zakłócenia dostępności usług.
Należy zaktualizować Fortinet FortiWLM do wersji niezawierającej podatności, zgodnie z zaleceniami producenta opublikowanymi w biuletynie FG-IR-23-140 dostępnym pod adresem https://fortiguard.com/psirt/FG-IR-23-140
Fortinet FortiWLM w wersjach 8.6.0 – 8.6.5 oraz 8.5.0 – 8.5.4
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HFortinet Fortiwlm
APPFortinet8.5.0 – 8.5.48.6.0 – 8.6.5
Powiązane podatności
Path Traversal w Fortinet FortiWLM umożliwiający zdalne wykonanie kodu
SQL Injection w Fortinet FortiWLM umożliwiający wykonanie nieautoryzowanego kodu
Command injection w Fortinet FortiWLM umożliwia zdalne wykonanie kodu
Command injection w Fortinet FortiWLM via parametry HTTP GET
Command injection w Fortinet FortiWLM umożliwiający RCE bez uwierzytelnienia