CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-22017

High
Published: Translated: NVD NIST

Summary

Podatność CVE-2024-22017 dotyczy funkcji setuid(), która nie wpływa na wewnętrzne operacje io_uring w libuv, jeśli zostały zainicjowane przed wywołaniem setuid(). Umożliwia to procesowi wykonywanie uprzywilejowanych operacji mimo teoretycznego zrezygnowania z takich uprawnień.

Risk Assessment

Ryzyko dla organizacji polega na tym, że procesy mogą wykonywać operacje wymagające wyższych uprawnień, co może prowadzić do nieautoryzowanego dostępu lub eskalacji uprawnień. Dotyczy to wszystkich użytkowników korzystających z wersji Node.js 18.18.0 i wyższych.

Recommendation

Zaleca się aktualizację do najnowszej wersji Node.js, aby zniwelować ryzyko związane z tą podatnością oraz monitorowanie aplikacji pod kątem nieautoryzowanych operacji.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS