setuid() does not affect libuv's internal io_uring operations if initialized before the call to setuid().
This allows the process to perform privileged operations despite presumably having dropped such privileges through a call to setuid().
This vulnerability affects all users using version greater or equal than Node.js 18.18.0, Node.js 20.4.0 and Node.js 21.
References
Configurations
No configuration.
History
No history.
Information
Published : 2024-03-19 05:15
Updated : 2024-11-21 08:55
NVD link : CVE-2024-22017
Mitre link : CVE-2024-22017
CVE.ORG link : CVE-2024-22017
JSON object : View
Products Affected
No product.
CWE
CWE-250
Execution with Unnecessary Privileges