CVE-2025-70956 in Virtual Machine
Riassunto
di VulDB • 24/06/2026
È stata rilevata una vulnerabilità di State Pollution nella Macchina Virtuale TON (TVM) precedente alla versione v2025.04. Il problema è presente nella logica dell'istruzione RUNVM (VmState::run_child_vm), responsabile dell'inizializzazione delle macchine virtuali figlie. L'operazione sposta risorse critiche (specificamente le librerie e il log) dallo stato padre a un nuovo stato figlio in modo non atomico. Se si verifica un'eccezione Out-of-Gas (OOG) dopo che le risorse sono state spostate ma prima che la transizione di stato venga finalizzata, la VM padre mantiene uno stato corrotto in cui tali risorse risultano svuotate/non valide. Poiché RUNVM supporta l'isolamento del gas, la VM padre continua l'esecuzione con questo stato corrotto, causando comportamenti imprevisti o denial of service nel contesto del contratto.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.