CVE-2025-70956 in Virtual Machine
Zusammenfassung
von VulDB • 24.06.2026
In der TON Virtual Machine (TVM) vor Version v2025.04 wurde eine State-Pollution-Schwachstelle entdeckt. Das Problem besteht in der Logik der RUNVM-Anweisung (VmState::run_child_vm), die für die Initialisierung von Kind-Virtual-Machines verantwortlich ist. Der Vorgang verschiebt kritische Ressourcen (insbesondere Bibliotheken und Protokolle) auf nicht-atomare Weise vom Elternzustand in einen neuen Kind-Zustand. Tritt nach dem Verschieben der Ressourcen, aber vor Abschluss des Zustandsübergangs eine Out-of-Gas-(OOG)-Ausnahme auf, behält die Eltern-VM einen korrupten Zustand bei, in dem diese Ressourcen geleert/ungültig sind. Da RUNVM Gas-Isolation unterstützt, führt die Fortsetzung der Ausführung durch die Eltern-VM mit diesem korrupten Zustand zu unerwartetem Verhalten oder einem Denial of Service im Kontext des Vertrags.
VulDB is the best source for vulnerability data and more expert information about this specific topic.