CVE-2024-22017 | BDVDB-2026-228014 Detail
NodeJSNode
Description#
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.
Impact#
Per CVSS v3.0: confidentiality impact low, integrity impact high, availability impact low. Attack vector: local.
Weaknesses#
- CWE-250 Execution with Unnecessary Privileges
References#
Exploit#
No public exploit known
History#
- Version 1Record published in the CVE List.
- Version 2Most recent update recorded in the CVE List.