Katalog CVE

CVE-2023-54345

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Frappe Framework ERPNext w wersji 13.4.0 zawiera podatność na ucieczkę z piaskownicy w RestrictedPython, która pozwala uwierzytelnionym użytkownikom z rolą Menedżera Systemu na wykonywanie dowolnego kodu poprzez wykorzystanie introspekcji ramki. Atakujący mogą stworzyć skrypt serwera za pomocą punktu końcowego /app/server-script i uzyskać dostęp do atrybutu gi_frame, aby przejść przez stos wywołań i wywołać os.popen w celu wykonania poleceń systemowych.

Ocena ryzyka

Podatność ta stwarza poważne ryzyko dla organizacji, ponieważ umożliwia atakującym wykonanie dowolnych poleceń systemowych, co może prowadzić do przejęcia kontroli nad systemem. Umożliwia to również potencjalne wyciek danych lub usunięcie krytycznych zasobów.

Rekomendacja

Zaleca się aktualizację Frappe Framework ERPNext do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, należy ograniczyć dostęp do funkcji skryptów serwera tylko do zaufanych użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Frappe Framework ERPNext 13.4.0 contains a sandbox escape vulnerability in RestrictedPython that allows authenticated users with System Manager role to execute arbitrary code by exploiting frame introspection. Attackers can create a server script via the /app/server-script endpoint and access the gi_frame attribute to traverse the call stack and invoke os.popen to execute system commands.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS