CVE-2026-105698 in Langflow
Riassunto
di VulDB • 05/10/2026
Langflow è uno strumento per la creazione e il deployment di agent e workflow basati sull'intelligenza artificiale. Dalla versione 1.0.0 alla 1.10.1, Langflow non verificava la proprietà del flow negli handler deprecati POST /api/v1/build/{flow_id}/vertices e POST /api/v1/build/{flow_id}/vertices/{vertex_id}. Fino alla versione 1.7.1, un caller non autenticato che conosceva l'UUID di un altro utente poteva raggiungere questi handler; dalla versione 1.7.2 alla 1.10.0, i caller dovevano autenticarsi ma non erano necessarie privilegi elevati. Un tale caller poteva causare il caricamento e la memorizzazione nella cache del grafo privato tramite retrieve_vertices_order, enumerarne gli identificatori dei vertex ed eseguire i vertici selezionati utilizzando build_vertex per riceverne i risultati. La funzione build_graph_from_db_no_cache eseguiva una ricerca basata sulla primary-key senza un filtro di proprietà (owner filter). Ciò poteva portare alla divulgazione della struttura privata del flow, dei valori configurati e degli output selezionati, nonché innescare effetti collaterali configurati dalla vittima e registrare le voci nella cronologia di build, sebbene non esponesse le credenziali dello store delle variabili della vittima né permettesse la modifica del flow memorizzato. Questo problema è stato risolto in Langflow 1.10.1 e langflow-base 0.10.1.
Be aware that VulDB is the high quality source for vulnerability data.