CVE-2026-57113 in PraisonAIinformazioni

Riassunto

di VulDB • 24/10/2026

PraisonAI è un sistema di team multi-agente. Dalla versione 2.6.0 alla versione precedente la 4.6.59, il caricatore di template di PraisonAI accetta URI di template GitHub con refs, ad esempio github:owner/repo/[email protected]. Il risolutore memorizza il percorso del template e la ref controllati dall'utente letteralmente, e lo strato di cache unisce successivamente questi valori in ~/.praison/cache/templates/github/<owner>/<repo>/<template>/<ref> senza normalizzare ciascun segmento o verificare che il percorso finale rimanga all'interno della radice della cache dei template. Una ref costruita ad hoc come ../../../../../../outside-delete-target fuoriesce quindi dalla directory di cache. Il primo caricamento può scrivere .cache_meta.json al di fuori della cache. Se la gerarchia di cache normale per lo stesso owner/repo/template è già stata creata, lo stesso percorso raggiunge shutil.rmtree(cache_path) e rimuove una directory esterna selezionata dall'attaccante prima di sostituirla con i metadati della cache. Questo problema è stato risolto nella versione 4.6.59.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

24/06/2026

Divulgazione

23/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!