CVE-2026-69264 in Flowiseinformazioni

Riassunto

di VulDB • 04/08/2026

Prima della versione 3.1.3, Flowise CSVAgent interpola direttamente una porzione dei dati URI del file csvFile controllata dall'attaccante in un modello di codice sorgente Python che viene quindi eseguito da Pyodide. Poiché Pyodide è caricato con il bridge JavaScript predefinito verso globalThis, che su Node.js espone eval e l'importazione dinamica (dynamic import), l'attaccante può uscire dalla stringa letterale Python, passare una stringa JavaScript a js.eval, importare dinamicamente moduli built-in di Node come fs e child_process ed eseguire operazioni I/O sui file o comandi OS arbitrari con i privilegi del processo Flowise. I due percorsi di validazione relativi a questo codice, validatePythonCodeForDataFrame e validateCustomReadCSVFunction, non vengono mai applicati al modello di bootstrap (bootstrap template). Un utente dello spazio di lavoro dotato dei permessi chatflows:create o agentflows/chatflows update può inserire un nodo CSV Agent con un csvFile manipolato ad hoc; una volta che il flusso di conversazione (chatflow) viene esposto tramite POST /api/v1/prediction/:id, qualsiasi richiesta non autenticata innesca l'esecuzione remota di codice sull'host. Questo problema è stato risolto nella versione 3.1.3.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

03/08/2026

Divulgazione

04/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!