Katalog CVE

CVE-2026-57125

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

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

Streszczenie

W systemie PraisonAI (wersje przed praisonai 4.6.59 i praisonaiagents 1.6.59) nieuwierzytelniony endpoint POST /api/v1/runs Jobs API przyjmuje kontrolowane przez atakującego pole agent_yaml. Pole approve pozwala oznaczyć execute_command jako zatwierdzone w YAML zanim mechanizm @require_approval sprawdzi krytyczne narzędzia, co umożliwia zdalne wywołanie dowolnych poleceń systemu operacyjnego przez agenta LLM bez poświadczeń i interakcji operatora.

Ocena ryzyka

Atakujący z dostępem sieciowym do API może zdalnie wykonać dowolne polecenia systemowe z uprawnieniami procesu agenta, co prowadzi do pełnego przejęcia hosta. Ryzyko jest wysokie, ponieważ nie wymaga uwierzytelnienia ani udziału operatora.

Rekomendacja

Zaktualizuj praisonai do wersji 4.6.59 lub nowszej oraz praisonaiagents do 1.6.59 lub nowszej. Do czasu aktualizacji ogranicz dostęp sieciowy do endpointu /api/v1/runs i wymuszaj uwierzytelnianie.

Inne podatności w PraisonAI

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

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.59 and praisonaiagents 1.6.59, the unauthenticated POST /api/v1/runs Jobs API accepts attacker-controlled agent_yaml, and the approve field can mark execute_command as YAML-approved before @require_approval checks critical tools. This chain allows a remote caller to cause a configured language model agent to invoke arbitrary operating-system commands without credentials or operator interaction. This vulnerability is fixed in praisonai 4.6.59 and praisonaiagents 1.6.59 as fixed versions.

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