CVE-2026-47391 in PraisonAIinformazioni

Riassunto

di VulDB • 21/07/2026

PraisonAI è un sistema di team multi-agente. Prima della versione 4.6.40, l'esempio del server A2A (Agent-to-Agent) fornito da PraisonAI espone un endpoint JSON-RPC A2A non autenticato e registra uno strumento `calculate(expression)` implementato con la funzione Python `eval()`. L'esempio si lega inoltre a `0.0.0.0`. Un attaccante remoto non autenticato può inviare una richiesta `message/send` all'endpoint `/a2a`; la richiesta raggiunge il metodo `agent.chat()` e un vero modello linguistico di grandi dimensioni (LLM) può invocare lo strumento registrato `calculate`. Nei test effettuati con `gemini/gemini-2.5-flash-lite`, ciò ha comportato l'esecuzione arbitraria di codice Python nel processo del server, come confermato dalla creazione di un file segnaposto tramite una richiesta HTTP non autenticata. Il problema interessa le distribuzioni che seguono l'esempio A2A ufficiale o altre distribuzioni pubbliche e non autenticate simili con strumenti insicuri. La superficie di attacco A2A predefinita non autenticata espone inoltre le API per la cronologia delle attività e l'annullamento delle attività, aumentando l'impatto sulla riservatezza e sull'integrità. La versione 4.6.40 risolve il problema.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

19/05/2026

Divulgazione

21/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00780

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!