Katalog CVE

CVE-2026-56840

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W PraisonAI komponent praisonai.bots.HTTPApproval renderuje argumenty oczekującego zatwierdzenia narzędzia bezpośrednio do HTML panelu zatwierdzeń. Argument narzędzia kontrolowany przez atakującego może wstrzyknąć JavaScript do tej strony. Gdy człowiek otworzy URL zatwierdzenia, skrypt wykona się w origin panelu i może wysłać żądanie POST do endpointu /approve/{request_id}/decide, powodując zwrócenie approved=True.

Ocena ryzyka

Atakujący może wymusić zatwierdzenie niebezpiecznego wywołania narzędzia bez wiedzy człowieka, co może prowadzić do wykonania działań o wysokim ryzyku. Problem dotyczy wersji od 4.5.2 do przed 4.6.59.

Rekomendacja

Zaktualizuj PraisonAI do wersji 4.6.59 lub nowszej. Do czasu aktualizacji unikaj otwierania URLi zatwierdzeń pochodzących z niezaufanych źródeł.

Inne podatności w PraisonAI

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

PraisonAI is a multi-agent teams system. From version 4.5.2 to before version 4.6.59, praisonai.bots.HTTPApproval renders pending tool approval arguments directly into the approval dashboard HTML. An attacker-controlled tool argument can inject JavaScript into that page. When a human opens the approval URL to inspect the risky tool request, the script runs in the dashboard origin and can POST to the same request's /approve/{request_id}/decide endpoint, causing HTTPApproval to return approved=True. This issue has been patched in version 4.6.59.

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