Platforma e-learningowa Orca HCM firmy Learningdigital zawiera krytyczną podatność w funkcji uploadu plików, która nie weryfikuje formatu przesyłanych plików. Umożliwia to zdalnemu, nieuwierzytelnionemu atakującemu wykonanie dowolnego kodu na serwerze (RCE).
▸ Pokaż oryginał (EN)
The specific parameter of upload function of the Orca HCM digital learning platform does not filter file format, which allows remote unauthenticated attackers to upload files containing malicious script to execute RCE attacks.
Funkcja uploadu plików w platformie Orca HCM nie implementuje walidacji formatu przesyłanych plików (CWE-434: Unrestricted Upload of File with Dangerous Type). Atakujący bez żadnego uwierzytelnienia może przesłać plik zawierający złośliwy skrypt — np. webshell — poprzez odpowiednio spreparowany parametr żądania HTTP. Po zapisaniu pliku na serwerze możliwe jest jego zdalne wywołanie i wykonanie osadzonego kodu w kontekście serwera aplikacji.
Atakujący uzyskuje możliwość zdalnego wykonania dowolnego kodu na serwerze (RCE) bez konieczności posiadania jakichkolwiek poświadczeń, co może prowadzić do pełnego przejęcia systemu, kradzieży danych oraz dalszego ruchu lateralnego w sieci.
Należy zastosować patche dostępne u producenta zgodnie z referencjami (TWCERT/CC oraz CHT Security). Dodatkowo zaleca się ograniczenie dostępu do funkcji uploadu plików wyłącznie dla uwierzytelnionych użytkowników oraz wdrożenie weryfikacji białej listy dozwolonych formatów plików po stronie serwera.
Platforma Orca HCM firmy Learningdigital — wersje wskazane w referencjach producenta
Podatność została zgłoszona i opublikowana przez CHT Security oraz Taiwan CERT (TWCERT/CC). Wektor ataku sieciowy bez wymagań uwierzytelnienia i interakcji użytkownika (AV:N/AC:L/PR:N/UI:N) czyni ją szczególnie łatwą do masowego wykorzystania.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HLearningdigital Orca Hcm
APPLearningdigital≤ 10.0
Powiązane podatności
Orca HCM — Improper Authentication umożliwiające logowanie jako dowolny użytkownik
Orca HCM: brak uwierzytelnienia umożliwia tworzenie kont administratora
Orca HCM: zakodowane domyślne hasło administratora w kodzie źródłowym
Orca HCM from Learning Digital has a SQL Injection vulnerability, allowing attackers with regular privileges t...
Orca HCM from LEARNING DIGITAL has an Arbitrary File Upload vulnerability, allowing remote attackers with regu...