Libuv is a cross-platform asynchronous I/O library widely embedded in Node.js, Electron, and other runtime environments, presenting a narrow but strategically located component in the software supply chain. The observed weakness pattern centers on improper privilege-dropping logic, reflecting the library's role in event-loop and system-call abstraction where access control boundaries are critical. Current severity, exploitation activity, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Libuv Project over time
Signals from CVEs in this vendor scope (3 CVEs).
3 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2015-0278HIGH libuv before 0.10.34 does not properly drop group privileges, which allows context-dependent attackers to gain privileges via unspecified vectors. | May 18, 2015 | 10.0 | 32 | NO | NO |
CVE-2014-9748HIGH The uv_rwlock_t fallback implementation for Windows XP and Server 2003 in libuv before 1.7.4 does not properly prevent threads from releasing the locks of other threads, which allo | Feb 11, 2020 | 8.1 | 23 | NO | NO |
CVE-2024-24806HIGH libuv is a multi-platform support library with a focus on asynchronous I/O. The `uv_getaddrinfo` function in `src/unix/getaddrinfo.c` (and its windows counterpart `src/win/getaddri | Feb 7, 2024 | 7.3 | 19 | NO | NO |
Signals from CVEs in this vendor scope (3 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Libuv Project.
Media articles that mention a CVE ID that affects a product developed by Libuv Project — matched by CVE ID, not by vendor name.