Last Modified: March 31, 2023
Deno is a runtime for JavaScript and TypeScript that uses V8 and is built in Rust. Resizable ArrayBuffers passed to asynchronous functions that are shrunk during the asynchronous operation could result in an out-of-bound read/write. It is unlikely that this has been exploited in the wild, as the only version affected is Deno 1.32.0. Deno Deploy users are not affected. The problem has been resolved by disabling resizable ArrayBuffers temporarily in Deno 1.32.1. Deno 1.32.2 will re-enable resizable ArrayBuffers with a proper fix. As a workaround, run with `--v8-flags=--no-harmony-rab-gsab` to disable resizable ArrayBuffers.
Tweets last week: 0
Remaining steady
Yahoo results: 0
Remaining steady
Current EPSS Score: 0.00068
Remaining steady
Reddit Posts: 1
Remaining steady
Github Repos: 0
Remaining steady
Found exploits:
Attack Vector: Network
Attack Complexity: Low
Privileges Required: None
User Interaction: None
Scope: Unchanged
Confidentiality: High
Integrity: High
Availability: High
Base Score: 9.8
Exploitability Score:
3.9
Impact Score: 5.9
CVSS V3: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE-125
Condition | Configuration | |
---|---|---|
OR | ||
OR | ||
cpe:2.3:a:deno:serde_v8:0.87.0:*:*:*:*:rust:*:* Part: a Vendor: deno | Alle Schwachstellen für deno | |
cpe:2.3:a:deno:deno_runtime:0.102.0:*:*:*:*:rust:*:* Part: a Vendor: deno | Alle Schwachstellen für deno | |
cpe:2.3:a:deno:deno:1.32.0:*:*:*:*:*:*:* Part: a Vendor: deno | Alle Schwachstellen für deno |
Base Score V3:
Not defined
Exploitability Score V3:
Not defined
Impact Score V3:
Not defined
Cvss Vector V3:
Not defined
Configuration:
added:
cpe:2.3:a:deno:serde_v8:0.87.0:*:*:*:*:rust:*:*
cpe:2.3:a:deno:deno_runtime:0.102.0:*:*:*:*:rust:*:*
cpe:2.3:a:deno:deno:1.32.0:*:*:*:*:*:*:*
<?xml version="1.0" ?> <set operator="and"> <set operator="or"> <prop key="application" value="cpe:2.3:a:deno:serde_v8:0.87.0:*:*:*:*:rust:*:*"/> <prop key="application" value="cpe:2.3:a:deno:deno_runtime:0.102.0:*:*:*:*:rust:*:*"/> <prop key="application" value="cpe:2.3:a:deno:deno:1.32.0:*:*:*:*:*:*:*"/> </set> </set>
<?xml version="1.0" ?> <set operator="and"> <set operator="or"> <prop key="application" value="cpe:2.3:a:deno:serde_v8:0.87.0:*:*:*:*:rust:*:*"/> <prop key="application" value="cpe:2.3:a:deno:deno_runtime:0.102.0:*:*:*:*:rust:*:*"/> <prop key="application" value="cpe:2.3:a:deno:deno:1.32.0:*:*:*:*:*:*:*"/> </set> <prop key="program_influence" value="input"/> </set>