Skip to content

CVE-2023-39331 A previously disclosed vulnerability (CVE-2023-30584) was patched insufficiently in commit 205f1e6. The new path traversal vulnerability arises because the implementation does not protect itself again...

HighCVSS 7.5 EPSS 1.5%
Published
Updated
Exploit status
No public exploit known

Description

A previously disclosed vulnerability (CVE-2023-30584) was patched insufficiently in commit 205f1e6. The new path traversal vulnerability arises because the implementation does not protect itself against the application overwriting built-in utility functions with user-defined implementations.

Please note that at the time this CVE was issued, the permission model is an experimental feature of Node.js.

Affected products

ProductAffected versionsFixed in
nodejs node >= 4.0 No fix listed
nodejs node >= 5.0 No fix listed
nodejs node >= 6.0 No fix listed
nodejs node >= 7.0 No fix listed
nodejs node >= 8.0 No fix listed
nodejs node >= 9.0 No fix listed
nodejs node >= 10.0 No fix listed
nodejs node >= 11.0 No fix listed
nodejs node >= 12.0 No fix listed
nodejs node >= 13.0 No fix listed
nodejs node >= 14.0 No fix listed
nodejs node >= 15.0 No fix listed
nodejs node >= 16.0 No fix listed
nodejs node >= 17.0 No fix listed
nodejs node >= 19.0 No fix listed
nodejs node >= 20.0, < 20.8.1 20.8.1
alpine/nodejs-current(Alpine:v3.18) < 20.8.1-r0 20.8.1-r0
alpine/nodejs-current(Alpine:v3.19) < 20.8.1-r0 20.8.1-r0
alpine/nodejs-current(Alpine:v3.20) < 20.8.1-r0 20.8.1-r0
alpine/nodejs-current(Alpine:v3.21) < 20.8.1-r0 20.8.1-r0
alpine/nodejs-current(Alpine:v3.22) < 20.8.1-r0 20.8.1-r0
alpine/nodejs-current(Alpine:v3.23) < 20.8.1-r0 20.8.1-r0
alpine/nodejs-current(Alpine:v3.24) < 20.8.1-r0 20.8.1-r0
nodejs node.js >= 20.0.0, < 20.8.1 20.8.1

References