Maliciously crafted WebAssembly module can inject JavaScript code, potentially exposing sensitive data
CVE-2023-39333

5.3MEDIUM

Key Information:

Vendor

Nodejs

Status
Vendor
CVE Published:
7 September 2024

What is CVE-2023-39333?

A security vulnerability in Node.js allows for the injection of malicious JavaScript code through improperly handled exported names in imported WebAssembly modules. When Node.js is initiated with the --experimental-wasm-modules command line option, this vulnerability can be exploited, enabling the injected code to access sensitive data and functionalities that are otherwise restricted. This can lead to unauthorized actions and data exposure, posing a significant risk to applications utilizing affected versions of Node.js.

Affected Version(s)

Node 4.0 < 4.*

Node 5.0 < 5.*

Node 6.0 < 6.*

References

CVSS V3.1

Score:
5.3
Severity:
MEDIUM
Confidentiality:
None
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.