FlawAtlas
Search the atlas
CVE-2024-22017 High

CVE-2024-22017

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.

Exploit probability 0.9%
Published December 16, 2024
Required by Not available
Last source change February 11, 2026

02 / AFFECTED SOFTWARE

Affected packages

Bitnami node
Bitnami node-min

04 / EVIDENCE

Source records

Open Source Vulnerabilities BIT-node-min-2024-22017

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.

View original source
Open Source Vulnerabilities BIT-node-2024-22017

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.

View original source

05 / REFERENCES

Further evidence