CVE-2025-70956
Last modified
CVE-2025-70956 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. A State Pollution vulnerability was discovered in the TON Virtual Machine (TVM) before v2025.04. The issue exists in the RUNVM instruction logic (VmState::run_child_vm), which is responsible for initializing child virtual machines. EPSS estimates a 0.46% chance of exploitation in the next 30 days.
Description
A State Pollution vulnerability was discovered in the TON Virtual Machine (TVM) before v2025.04. The issue exists in the RUNVM instruction logic (VmState::run_child_vm), which is responsible for initializing child virtual machines. The operation moves critical resources (specifically libraries and log) from the parent state to a new child state in a non-atomic manner. If an Out-of-Gas (OOG) exception occurs after resources are moved but before the state transition is finalized, the parent VM retains a corrupted state where these resources are emptied/invalid. Because RUNVM supports gas isolation, the parent VM continues execution with this corrupted state, leading to unexpected behavior or denial of service within the contract's context.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-70956?
How severe is CVE-2025-70956?
How do I fix CVE-2025-70956?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-70949An observable timing discrepancy in @perfood/couch-auth v0.2…7.5
- CVE-2025-7095A vulnerability classified as critical has been found in Com…6.1
- CVE-2025-70950An issue in gohttp commit 34ea51 allows attackers to execute…7.3
- CVE-2025-70952pf4j before 20c2f80 has a path traversal vulnerability in th…7.5
- CVE-2025-70954A Null Pointer Dereference vulnerability exists in the TON V…7.5
- CVE-2025-70955A Stack Overflow vulnerability was discovered in the TON Vir…7.5
- CVE-2025-70957A Denial of Service (DoS) vulnerability was discovered in th…7.5
- CVE-2025-70958Multiple reflected cross-site scripting (XSS) vulnerabilitie…6.1
- CVE-2025-70959A stored cross-site scripting (XSS) vulnerability in the Job…5.4
- CVE-2025-7096A vulnerability classified as critical was found in Comodo I…8.8
- CVE-2025-70960A stored cross-site scripting (XSS) vulnerability in the For…5.4
- CVE-2025-70962Zosi C519M V4.2.8.823C01450BA is vulnerable to Incorrect Acc…7.5
Are you affected by CVE-2025-70956?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
