Libuv is a widely embedded asynchronous I/O library that underpins Node.js, Electron, and numerous other runtime and application platforms, meaning vulnerabilities in the library can propagate broadly across downstream software. The observed exposure concentrates around race conditions in concurrent execution and server-side request forgery in the library's network I/O handling, reflecting the synchronization and request-routing complexity inherent to an event-driven I/O abstraction layer. Current severity, exploitation, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Libuv 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.
Media articles that mention a CVE ID that affects a product developed by Libuv — matched by CVE ID, not by vendor name.