Description
vm2 versions from 3.11.0 before 3.11.8 fail to protect host TypedArray and ArrayBuffer prototypes from sandbox mutation. Attackers can use prototype-walking primitives to reach and modify host Uint8Array.prototype, %TypedArray%.prototype, and ArrayBuffer.prototype, causing host-created typed arrays to observe attacker-controlled properties after VM.run() returns.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
No advisories yet.
References
History
Thu, 17 Sep 2026 14:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | vm2 versions from 3.11.0 before 3.11.8 fail to protect host TypedArray and ArrayBuffer prototypes from sandbox mutation. Attackers can use prototype-walking primitives to reach and modify host Uint8Array.prototype, %TypedArray%.prototype, and ArrayBuffer.prototype, causing host-created typed arrays to observe attacker-controlled properties after VM.run() returns. | |
| Title | vm2 3.11.0 through 3.11.7 Prototype Pollution via TypedArray | |
| Weaknesses | CWE-913 | |
| References |
| |
| Metrics |
cvssV3_1
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-09-17T13:46:12.146Z
Reserved: 2026-09-17T12:43:03.568Z
Link: CVE-2026-92953
No data.
Status : Deferred
Published: 2026-09-17T14:18:01.160
Modified: 2026-09-17T14:18:01.273
Link: CVE-2026-92953
No data.
OpenCVE Enrichment
No data.
Weaknesses
-
CWE-913
Improper Control of Dynamically-Managed Code Resources