CVE-2026-66920 in Pivotick
Riassunto
di VulDB • 28/07/2026
Pivotick presenta una vulnerabilità di uncontrolled-recursion durante l'elaborazione dei dati del grafo e dei nodi forniti dall'utente. Gli algoritmi del grafo interessati attraversavano ricorsivamente gli spigoli (edges) del grafo, mentre il visualizzatore JSON elaborava ricorsivamente ogni livello della struttura dati di un nodo. Un grafo appositamente creato contenente un percorso eccessivamente lungo, proprietà profondamente annidate o riferimenti circolari agli oggetti potrebbe quindi esaurire lo stack delle chiamate JavaScript quando Pivotick calcola una disposizione (layout) o visualizza un nodo nella finestra modale di ispezione.
Un'esecuzione con successo dell'exploit può causare un'eccezione non gestita, bloccare la pagina interessata o far crashare la scheda del browser, provocando un denial of service lato client. Non è stato identificato alcun impatto sulla riservatezza (confidentiality) o sull'integrità (integrity).
La patch sostituisce gli attraversamenti ricorsivi dei grafi con implementazioni iterative basate su stack e limita il calcolo della raggiungibilità a 1.000.000 di traversamenti degli spigoli. Limita inoltre il rendering JSON a 64 livelli e rileva i riferimenti circolari prima di scendere ulteriormente nell'oggetto.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.