Katalog CVE

CVE-2026-42168

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.23%

Percentyl 66 - wyżej niż 66% wszystkich znanych CVE

Streszczenie

django-pyas2 do wersji 1.2.3 jest podatny na wstrzykiwanie poleceń systemu operacyjnego przez pola cmd_receive i cmd_send w modelu Partner. Pola te są przekazywane bezpośrednio do funkcji os.system() w pyas2/utils.py bez sanityzacji, co pozwala uwierzytelnionemu administratorowi na wykonanie dowolnych poleceń na serwerze podczas odbierania lub wysyłania wiadomości AS2.

Ocena ryzyka

Uwierzytelniony administrator może wykonać dowolne polecenia systemowe na serwerze, co prowadzi do pełnej kompromitacji systemu i potencjalnego przejęcia kontroli nad aplikacją.

Rekomendacja

Należy zaktualizować django-pyas2 do wersji powyżej 1.2.3, która zawiera poprawkę usuwającą tę podatność, oraz ograniczyć uprawnienia administratorów.

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

django-pyas2 through 1.2.3 is vulnerable to OS command injection via the cmd_receive and cmd_send fields on the Partner model. These fields are passed directly to os.system() in pyas2/utils.py without sanitization, allowing an authenticated admin user to execute arbitrary commands on the server when an AS2 message is received or sent.

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