CVE-2024-24806
Improper Domain Lookup that potentially leads to SSRF attacks in libuv
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
7.3
Improper Domain Lookup that potentially leads to SSRF attacks in libuv
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
CVE-2024-24806- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-918
- Updated
- 2026-11-02
EUVDEUVD-2024-22182
7.3
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
EUVD-2024-22182- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
NVD
7.3
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
CVE-2024-24806- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-918
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-24806
7.3
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
ALPINE-CVE-2024-24806- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVAZL-34278
7.3
CVE-2024-24806 affecting package nodejs18 for versions less than 18.18.2-4
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
AZL-34278- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVAZL-34306
7.3
CVE-2024-24806 affecting package libuv for versions less than 1.43.0-2
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
AZL-34306- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
Show 35 moreShow less
OSVAZL-34957
7.3
CVE-2024-24806 affecting package libuv for versions less than 1.48.0-1
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
AZL-34957- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVAZL-35051
7.3
CVE-2024-24806 affecting package nodejs for versions less than 20.14.0-1
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
AZL-35051- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVAZL-35133
7.3
CVE-2024-24806 affecting package python-gevent for versions less than 23.9.1-3
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
AZL-35133- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-05
OSVAZL-35782
7.3
CVE-2024-24806 affecting package cmake for versions less than 3.28.2-6
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
AZL-35782- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVBELL-CVE-2024-24806
7.3
- Record
BELL-CVE-2024-24806- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSV
7.3
Improper Domain Lookup that potentially leads to SSRF attacks in libuv
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
CVE-2024-24806- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-918
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-24806
7.3
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
DEBIAN-CVE-2024-24806- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-1200
9.8
libuv security update
libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it’s also used by Luvit, Julia, pyuv, and others.
Security Fix(es):
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.(CVE-2024-24806)
- Record
OESA-2024-1200- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:4247
7.3
Red Hat Security Advisory: libuv security update
- Record
RHSA-2024:4247- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2024:4756
7.3
Red Hat Security Advisory: libuv security update
- Record
RHSA-2024:4756- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2024:8132
7.3
Red Hat Security Advisory: libuv security update
- Record
RHSA-2024:8132- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRLSA-2024:4247
7.3
Moderate: libuv security update
libuv is a multi-platform support library with a focus on asynchronous I/O.
Security Fix(es):
- libuv: Improper Domain Lookup that potentially leads to SSRF attacks (CVE-2024-24806)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:4247- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRLSA-2024:4756
7.3
Moderate: libuv security update
libuv is a multi-platform support library with a focus on asynchronous I/O.
Security Fix(es):
- libuv: Improper Domain Lookup that potentially leads to SSRF attacks (CVE-2024-24806)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:4756- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-24806
7.3
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/getaddrinfo.c), truncates hostnames to 256 characters before calling getaddrinfo. This behavior can be exploited to create addresses like 0x00007f000001, which are considered valid by getaddrinfo and could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks. The vulnerability arises due to how the hostname_ascii variable (with a length of 256 bytes) is handled in uv_getaddrinfo and subsequently in uv__idna_toascii. When the hostname exceeds 256 characters, it gets truncated without a terminating null byte. As a result attackers may be able to access internal APIs or for websites (similar to MySpace) that allows users to have username.example.com pages. Internal services that crawl or cache these user pages can be exposed to SSRF attacks if a malicious user chooses a long vulnerable username. This issue has been addressed in release version 1.48.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
- Record
UBUNTU-CVE-2024-24806- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVALSA-2024:4247 No score
Moderate: libuv security update
libuv is a multi-platform support library with a focus on asynchronous I/O.
Security Fix(es):
- libuv: Improper Domain Lookup that potentially leads to SSRF attacks (CVE-2024-24806)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2024:4247- Updated
- 2026-11-02
OSVALSA-2024:4756 No score
Moderate: libuv security update
libuv is a multi-platform support library with a focus on asynchronous I/O.
Security Fix(es):
- libuv: Improper Domain Lookup that potentially leads to SSRF attacks (CVE-2024-24806)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2024:4756- Updated
- 2026-11-02
OSVCLSA-2025-1762363908 No score
libuv: Fix of CVE-2024-24806
- CVE-2024-24806: fix issue where uv_getaddrinfo function truncates hostnames, potentially allowing crafted payloads to resolve to unintended IP addresses, by handling hostname_ascii variable properly in uv_getaddrinfo and uv__idna_toascii functions
- Record
CLSA-2025-1762363908- Updated
- 2026-11-02
OSVMGASA-2024-0079 No score
Updated libuv packages fix security vulnerability
It was discovered that the uv_getaddrinfo() function in libuv, an asynchronous event notification library, incorrectly truncated certain hostnames, which may result in bypass of security measures on internal APIs or SSRF attacks. (CVE-2024-24806)
- Record
MGASA-2024-0079- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13697-1 No score
corepack20-20.11.1-1.1 on GA media
These are all security issues fixed in the corepack20-20.11.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13697-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13818-1 No score
libuv-devel-1.48.0-1.1 on GA media
These are all security issues fixed in the libuv-devel-1.48.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13818-1- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-318-CVE-2024-24806 No score
CVE-2024-24806 in rootio-libuv - Patched by Root
Root has patched CVE-2024-24806 in the rootio-libuv package for Root:Alpine:3.18. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-318-CVE-2024-24806- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-319-CVE-2024-24806 No score
CVE-2024-24806 in rootio-libuv - Patched by Root
Root has patched CVE-2024-24806 in the rootio-libuv package for Root:Alpine:3.19. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-319-CVE-2024-24806- Updated
- 2026-11-02
OSVSUSE-SU-2024:0643-1 No score
Security update for nodejs20
This update for nodejs20 fixes the following issues:
Update to 20.11.1: (security updates)
- CVE-2024-21892: Code injection and privilege escalation through Linux capabilities (bsc#1219992).
- CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
- CVE-2024-21896: Path traversal by monkey-patching Buffer internals (bsc#1219994).j
- CVE-2024-22017: setuid() does not drop all privileges due to io_uring (bsc#1219995).
- CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
- CVE-2024-21891: Multiple permission model bypasses due to improper path traversal sequence sanitization (bsc#1219998).
- CVE-2024-21890: Improper handling of wildcards in --allow-fs-read and --allow-fs-write (bsc#1219999).
- CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
- CVE-2024-24758: undici version 5.28.3 (bsc#1220017).
- CVE-2024-24806: libuv version 1.48.0 (bsc#1219724).
Update to 20.11.0:
- esm: add import.meta.dirname and import.meta.filename
- fs: add c++ fast path for writeFileSync utf8
- module: remove useCustomLoadersIfPresent flag
- module: bootstrap module loaders in shadow realm
- src: add --disable-warning option
- src: create per isolate proxy env template
- src: make process binding data weak
- stream: use Array for Readable buffer
- stream: optimize creation
- test_runner: adds built in lcov reporter
- test_runner: add Date to the supported mock APIs
- test_runner, cli: add --test-timeout flag
Update to 20.10.0:
- --experimental-default-type flag to flip module defaults
- The new flag --experimental-detect-module can be used to automatically run ES modules when their syntax can be detected.
- Added flush option in file system functions for fs.writeFile functions
- Added experimental WebSocket client
- vm: fix V8 compilation cache support for vm.Script. This fixes performance regression since v16.x when support for importModuleDynamically was added to vm.Script
- Record
SUSE-SU-2024:0643-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0644-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
Update to 18.19.1: (security updates)
- CVE-2024-21892: Code injection and privilege escalation through Linux capabilities (bsc#1219992).
- CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
- CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
- CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
- CVE-2024-24758: undici version 5.28.3 (bsc#1220017).
- CVE-2024-24806: libuv version 1.48.0 (bsc#1219724).
Update to LTS version 18.19.0
- deps: npm updates to 10.x
- esm:
- Leverage loaders when resolving subsequent loaders
- import.meta.resolve unflagged
- --experimental-default-type flag to flip module defaults
- Record
SUSE-SU-2024:0644-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0728-1 No score
Security update for nodejs16
This update for nodejs16 fixes the following issues:
Security issues fixed:
- CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
- CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
- CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
- CVE-2024-24758: ignore proxy-authorization header (bsc#1220017).
- CVE-2024-24806: fix improper domain lookup that potentially leads to SSRF attacks (bsc#1219724).
- Record
SUSE-SU-2024:0728-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0729-1 No score
Security update for nodejs16
This update for nodejs16 fixes the following issues:
Security issues fixed:
- CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
- CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
- CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
- CVE-2024-24758: ignore proxy-authorization header (bsc#1220017).
- CVE-2024-24806: fix improper domain lookup that potentially leads to SSRF attacks (bsc#1219724).
- Record
SUSE-SU-2024:0729-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0730-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
Update to 18.19.1: (security updates)
- CVE-2024-21892: Code injection and privilege escalation through Linux capabilities (bsc#1219992).
- CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
- CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
- CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
- CVE-2024-24758: undici version 5.28.3 (bsc#1220017).
- CVE-2024-24806: libuv version 1.48.0 (bsc#1219724).
Update to LTS version 18.19.0
- deps: npm updates to 10.x
- esm:
- Leverage loaders when resolving subsequent loaders
- import.meta.resolve unflagged
- --experimental-default-type flag to flip module defaults
- Record
SUSE-SU-2024:0730-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0731-1 No score
Security update for nodejs16
This update for nodejs16 fixes the following issues:
Security issues fixed:
- CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
- CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
- CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
- CVE-2024-24758: ignore proxy-authorization header (bsc#1220017).
- CVE-2024-24806: fix improper domain lookup that potentially leads to SSRF attacks (bsc#1219724).
- Record
SUSE-SU-2024:0731-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0732-1 No score
Security update for nodejs14
This update for nodejs14 fixes the following issues:
Security issues fixed:
- CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
- CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
- CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
- CVE-2024-24806: fix improper domain lookup that potentially leads to SSRF attacks (bsc#1219724).
- Record
SUSE-SU-2024:0732-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0733-1 No score
Security update for nodejs12
This update for nodejs12 fixes the following issues:
Security issues fixed:
- CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
- CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
- CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
- CVE-2024-24806: fix improper domain lookup that potentially leads to SSRF attacks (bsc#1219724).
- Record
SUSE-SU-2024:0733-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1301-1 No score
Security update for nodejs20
This update for nodejs20 fixes the following issues:
Update to 20.12.1
Security fixes:
- CVE-2024-27983: Fixed failed assertion in node::http2::Http2Session::~Http2Session() that could lead to HTTP/2 server crash (bsc#1222244)
- CVE-2024-27982: Fixed HTTP Request Smuggling via Content Length Obfuscation (bsc#1222384)
- CVE-2024-30260: Fixed proxy-authorization header not cleared on cross-origin redirect in undici (bsc#1222530)
- CVE-2024-30261: Fixed fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect in undici (bsc#1222603)
- CVE-2024-24806: Fixed improper domain lookup that potentially leads to SSRF attacks in libuv (bsc#1220053)
- Record
SUSE-SU-2024:1301-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1307-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
Update to 18.20.1
Security fixes:
- CVE-2024-27983: Fixed failed assertion in node::http2::Http2Session::~Http2Session() that could lead to HTTP/2 server crash (bsc#1222244)
- CVE-2024-27982: Fixed HTTP Request Smuggling via Content Length Obfuscation (bsc#1222384)
- CVE-2024-30260: Fixed proxy-authorization header not cleared on cross-origin redirect in undici (bsc#1222530)
- CVE-2024-30261: Fixed fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect in undici (bsc#1222603)
- CVE-2024-24806: Fixed improper domain lookup that potentially leads to SSRF attacks in libuv (bsc#1220053)
- Record
SUSE-SU-2024:1307-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1309-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
Update to 18.20.1
Security fixes:
- CVE-2024-27983: Fixed failed assertion in node::http2::Http2Session::~Http2Session() that could lead to HTTP/2 server crash (bsc#1222244)
- CVE-2024-27982: Fixed HTTP Request Smuggling via Content Length Obfuscation (bsc#1222384)
- CVE-2024-30260: Fixed proxy-authorization header not cleared on cross-origin redirect in undici (bsc#1222530)
- CVE-2024-30261: Fixed fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect in undici (bsc#1222603)
- CVE-2024-24806: Fixed improper domain lookup that potentially leads to SSRF attacks in libuv (bsc#1220053)
- Record
SUSE-SU-2024:1309-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:4109-1 No score
Security update for libuv
This update for libuv fixes the following issues:
- CVE-2024-24806: Fixed improper Domain Lookup that potentially leads to SSRF attacks (bsc#1219724)
- Record
SUSE-SU-2024:4109-1- Updated
- 2026-11-02
OSVUSN-6666-1 No score
libuv1 vulnerability
It was discovered that libuv incorrectly truncated certain hostnames. A remote attacker could possibly use this issue with specially crafted hostnames to bypass certain checks.
- Record
USN-6666-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libuvAlpine:v3.20 |
1.24.0 up to 1.48.0-r0 | 1.48.0-r0 |
libuvAlpine:v3.21 |
1.24.0 up to 1.48.0-r0 | 1.48.0-r0 |
libuvAlpine:v3.22 |
1.24.0 up to 1.48.0-r0 | 1.48.0-r0 |
libuvAlpine:v3.23 |
1.24.0 up to 1.48.0-r0 | 1.48.0-r0 |
libuvAlpine:v3.24 |
1.24.0 up to 1.48.0-r0 | 1.48.0-r0 |
libuvAlmaLinux:8 |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuv-develAlmaLinux:8 |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuvAlmaLinux:9 |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
libuv-develAlmaLinux:9 |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
nodejs18Azure Linux:2 |
before 18.18.2-4 | 18.18.2-4 |
Show 102 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libuvAzure Linux:2 |
before 1.43.0-2 | 1.43.0-2 |
libuvAzure Linux:3 |
before 1.48.0-1 | 1.48.0-1 |
nodejsAzure Linux:3 |
before 20.14.0-1 | 20.14.0-1 |
python-geventAzure Linux:3 |
before 23.9.1-3 | 23.9.1-3 |
cmakeAzure Linux:3 |
before 3.28.2-6 | 3.28.2-6 |
libuvAlpaquita:23 |
1.44.2-r0 and later | None known |
nodejsAlpaquita:23 |
18.16.0-r0 up to 18.19.1-r0 | 18.19.1-r0 |
libuvAlpaquita:stream |
1.44.2-r1 up to 1.48.0-r0 | 1.48.0-r0 |
nodejsAlpaquita:stream |
18.16.1-r0 up to 20.11.1-r0 | 20.11.1-r0 |
nodejsBellSoft Hardened Containers:23 |
18.16.0-r0 up to 18.19.1-r0 | 18.19.1-r0 |
libuvBellSoft Hardened Containers:stream |
1.44.2-r1 up to 1.48.0-r0 | 1.48.0-r0 |
nodejsBellSoft Hardened Containers:stream |
18.16.1-r0 up to 20.11.1-r0 | 20.11.1-r0 |
libuvTuxCare:AlmaLinux:9.2 |
before 1:1.42.0-1.el9.tuxcare.els1 | 1:1.42.0-1.el9.tuxcare.els1 |
libuv-develTuxCare:AlmaLinux:9.2 |
before 1:1.42.0-1.el9.tuxcare.els1 | 1:1.42.0-1.el9.tuxcare.els1 |
libuv-staticTuxCare:AlmaLinux:9.2 |
before 1:1.42.0-1.el9.tuxcare.els1 | 1:1.42.0-1.el9.tuxcare.els1 |
libuv1Debian:12 |
before 1.44.2-1+deb12u1, plus listed versions 1.44.2-1 |
1.44.2-1+deb12u1 |
libuv1Debian:13 |
before 1.48.0-1 | 1.48.0-1 |
libuv1Debian:14 |
before 1.48.0-1 | 1.48.0-1 |
libuv1Debian:10 |
before 1.24.1-1+deb10u2, plus listed versions 1.24.1-11.24.1-1+deb10u1 |
1.24.1-1+deb10u2 |
libuv1Debian:11 |
before 1.40.0-2+deb11u1, plus listed versions 1.40.0-2 |
1.40.0-2+deb11u1 |
libuvMageia:9 |
before 1.44.2-2.1.mga9 | 1.44.2-2.1.mga9 |
libuvopenEuler:20.03-LTS-SP1 |
before 1.42.0-2.oe1 | 1.42.0-2.oe1 |
libuvopenEuler:20.03-LTS-SP4 |
before 1.42.0-2.oe2003sp4 | 1.42.0-2.oe2003sp4 |
libuvopenEuler:22.03-LTS |
before 1.42.0-8.oe2203sp3 | 1.42.0-8.oe2203sp3 |
libuvopenEuler:22.03-LTS-SP1 |
before 1.42.0-8.oe2203sp1 | 1.42.0-8.oe2203sp1 |
libuvopenEuler:22.03-LTS-SP2 |
before 1.42.0-8.oe2203sp2 | 1.42.0-8.oe2203sp2 |
libuvopenEuler:22.03-LTS-SP3 |
before 1.42.0-8.oe2203sp3 | 1.42.0-8.oe2203sp3 |
libuvRed Hat:enterprise_linux:8::appstream |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuv-debuginfoRed Hat:enterprise_linux:8::appstream |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuv-debugsourceRed Hat:enterprise_linux:8::appstream |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuv-debuginfoRed Hat:enterprise_linux:8::crb |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuv-debugsourceRed Hat:enterprise_linux:8::crb |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuv-develRed Hat:enterprise_linux:8::crb |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuvRed Hat:enterprise_linux:9::appstream |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
libuv-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
libuv-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
libuv-debuginfoRed Hat:enterprise_linux:9::crb |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
libuv-debugsourceRed Hat:enterprise_linux:9::crb |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
libuv-develRed Hat:enterprise_linux:9::crb |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
libuvRed Hat:rhel_eus:8.8::appstream |
before 1:1.41.1-1.el8_8.1 | 1:1.41.1-1.el8_8.1 |
libuv-debuginfoRed Hat:rhel_eus:8.8::appstream |
before 1:1.41.1-1.el8_8.1 | 1:1.41.1-1.el8_8.1 |
libuv-debugsourceRed Hat:rhel_eus:8.8::appstream |
before 1:1.41.1-1.el8_8.1 | 1:1.41.1-1.el8_8.1 |
libuv-debuginfoRed Hat:rhel_eus:8.8::crb |
before 1:1.41.1-1.el8_8.1 | 1:1.41.1-1.el8_8.1 |
libuv-debugsourceRed Hat:rhel_eus:8.8::crb |
before 1:1.41.1-1.el8_8.1 | 1:1.41.1-1.el8_8.1 |
libuv-develRed Hat:rhel_eus:8.8::crb |
before 1:1.41.1-1.el8_8.1 | 1:1.41.1-1.el8_8.1 |
libuvRocky Linux:8 |
before 1:1.41.1-2.el8_10 | 1:1.41.1-2.el8_10 |
libuvRocky Linux:9 |
before 1:1.42.0-2.el9_4 | 1:1.42.0-2.el9_4 |
rootio-libuvRoot:Alpine:3.18 |
before 1.44.2-r20071 | 1.44.2-r20071 |
rootio-libuvRoot:Alpine:3.19 |
before 1.47.0-r00071 | 1.47.0-r00071 |
nodejs20SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 From an advisory covering 10 CVEs |
before 20.11.1-150500.11.6.1 | 20.11.1-150500.11.6.1 |
nodejs20openSUSE:Leap 15.5 From an advisory covering 10 CVEs |
before 20.11.1-150500.11.6.1 | 20.11.1-150500.11.6.1 |
nodejs18SUSE:Linux Enterprise Module for Web and Scripting 12 From an advisory covering 6 CVEs |
before 18.19.1-8.18.1 | 18.19.1-8.18.1 |
nodejs16SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 5 CVEs |
before 16.20.2-150400.3.30.1 | 16.20.2-150400.3.30.1 |
nodejs16SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 5 CVEs |
before 16.20.2-150400.3.30.1 | 16.20.2-150400.3.30.1 |
nodejs16SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 5 CVEs |
before 16.20.2-150400.3.30.1 | 16.20.2-150400.3.30.1 |
nodejs16SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 5 CVEs |
before 16.20.2-150400.3.30.1 | 16.20.2-150400.3.30.1 |
nodejs16SUSE:Manager Server 4.3 From an advisory covering 5 CVEs |
before 16.20.2-150400.3.30.1 | 16.20.2-150400.3.30.1 |
nodejs16SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 5 CVEs |
before 16.20.2-150300.7.33.1 | 16.20.2-150300.7.33.1 |
nodejs16SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 5 CVEs |
before 16.20.2-150300.7.33.1 | 16.20.2-150300.7.33.1 |
nodejs16SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 5 CVEs |
before 16.20.2-150300.7.33.1 | 16.20.2-150300.7.33.1 |
nodejs16SUSE:Enterprise Storage 7.1 From an advisory covering 5 CVEs |
before 16.20.2-150300.7.33.1 | 16.20.2-150300.7.33.1 |
nodejs18SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 From an advisory covering 6 CVEs |
before 18.19.1-150400.9.18.2 | 18.19.1-150400.9.18.2 |
nodejs18SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 18.19.1-150400.9.18.2 | 18.19.1-150400.9.18.2 |
nodejs18SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 18.19.1-150400.9.18.2 | 18.19.1-150400.9.18.2 |
nodejs18SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 18.19.1-150400.9.18.2 | 18.19.1-150400.9.18.2 |
nodejs18SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 18.19.1-150400.9.18.2 | 18.19.1-150400.9.18.2 |
nodejs18SUSE:Manager Server 4.3 From an advisory covering 6 CVEs |
before 18.19.1-150400.9.18.2 | 18.19.1-150400.9.18.2 |
nodejs18openSUSE:Leap 15.5 From an advisory covering 6 CVEs |
before 18.19.1-150400.9.18.2 | 18.19.1-150400.9.18.2 |
nodejs16SUSE:Linux Enterprise Module for Web and Scripting 12 From an advisory covering 5 CVEs |
before 16.20.2-8.39.1 | 16.20.2-8.39.1 |
nodejs14SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 4 CVEs |
before 14.21.3-150200.15.55.1 | 14.21.3-150200.15.55.1 |
nodejs14SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 4 CVEs |
before 14.21.3-150200.15.55.1 | 14.21.3-150200.15.55.1 |
nodejs14SUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 4 CVEs |
before 14.21.3-150200.15.55.1 | 14.21.3-150200.15.55.1 |
nodejs14SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 4 CVEs |
before 14.21.3-150200.15.55.1 | 14.21.3-150200.15.55.1 |
nodejs14SUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 4 CVEs |
before 14.21.3-150200.15.55.1 | 14.21.3-150200.15.55.1 |
nodejs14SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 4 CVEs |
before 14.21.3-150200.15.55.1 | 14.21.3-150200.15.55.1 |
nodejs14SUSE:Enterprise Storage 7.1 From an advisory covering 4 CVEs |
before 14.21.3-150200.15.55.1 | 14.21.3-150200.15.55.1 |
nodejs12SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 4 CVEs |
before 12.22.12-150200.4.56.1 | 12.22.12-150200.4.56.1 |
nodejs12SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 4 CVEs |
before 12.22.12-150200.4.56.1 | 12.22.12-150200.4.56.1 |
nodejs12SUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 4 CVEs |
before 12.22.12-150200.4.56.1 | 12.22.12-150200.4.56.1 |
nodejs12SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 4 CVEs |
before 12.22.12-150200.4.56.1 | 12.22.12-150200.4.56.1 |
nodejs12SUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 4 CVEs |
before 12.22.12-150200.4.56.1 | 12.22.12-150200.4.56.1 |
nodejs12SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 4 CVEs |
before 12.22.12-150200.4.56.1 | 12.22.12-150200.4.56.1 |
nodejs12SUSE:Enterprise Storage 7.1 From an advisory covering 4 CVEs |
before 12.22.12-150200.4.56.1 | 12.22.12-150200.4.56.1 |
nodejs20SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 From an advisory covering 5 CVEs |
before 20.12.1-150500.11.9.2 | 20.12.1-150500.11.9.2 |
nodejs20openSUSE:Leap 15.5 From an advisory covering 5 CVEs |
before 20.12.1-150500.11.9.2 | 20.12.1-150500.11.9.2 |
nodejs18SUSE:Linux Enterprise Module for Web and Scripting 12 From an advisory covering 5 CVEs |
before 18.20.1-8.21.1 | 18.20.1-8.21.1 |
nodejs18SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 From an advisory covering 5 CVEs |
before 18.20.1-150400.9.21.3 | 18.20.1-150400.9.21.3 |
nodejs18SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 5 CVEs |
before 18.20.1-150400.9.21.3 | 18.20.1-150400.9.21.3 |
nodejs18SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 5 CVEs |
before 18.20.1-150400.9.21.3 | 18.20.1-150400.9.21.3 |
nodejs18SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 5 CVEs |
before 18.20.1-150400.9.21.3 | 18.20.1-150400.9.21.3 |
nodejs18SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 5 CVEs |
before 18.20.1-150400.9.21.3 | 18.20.1-150400.9.21.3 |
nodejs18SUSE:Manager Server 4.3 From an advisory covering 5 CVEs |
before 18.20.1-150400.9.21.3 | 18.20.1-150400.9.21.3 |
nodejs18openSUSE:Leap 15.5 From an advisory covering 5 CVEs |
before 18.20.1-150400.9.21.3 | 18.20.1-150400.9.21.3 |
libuvSUSE:Linux Enterprise Micro 5.5 |
before 1.44.2-150500.3.5.1 | 1.44.2-150500.3.5.1 |
libuvSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 1.44.2-150500.3.5.1 | 1.44.2-150500.3.5.1 |
libuvSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 1.44.2-150500.3.5.1 | 1.44.2-150500.3.5.1 |
libuvopenSUSE:Leap 15.5 |
before 1.44.2-150500.3.5.1 | 1.44.2-150500.3.5.1 |
libuvopenSUSE:Leap 15.6 |
before 1.44.2-150500.3.5.1 | 1.44.2-150500.3.5.1 |
libuv1Ubuntu:20.04:LTS |
before 1.34.2-1ubuntu1.5, plus listed versions 1.30.1-11.33.1-21.33.1-2ubuntu21.33.1-3ubuntu11.34.2-1ubuntu11.34.2-1ubuntu1.11.34.2-1ubuntu1.3 |
1.34.2-1ubuntu1.5 |
libuv1Ubuntu:22.04:LTS |
before 1.43.0-1ubuntu0.1, plus listed versions 1.40.0-2ubuntu11.42.0-11.43.0-1 |
1.43.0-1ubuntu0.1 |
nodejs20openSUSE:Tumbleweed From an advisory covering 10 CVEs |
before 20.11.1-1.1 | 20.11.1-1.1 |
libuvopenSUSE:Tumbleweed |
before 1.48.0-1.1 | 1.48.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-24806 is a high vulnerability (CVSS 7.3) in Libuv, published February 7, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.00%, the 80th percentile. Fixed in libuv 1.48.0-r0.
References
github.com/libuv/libuv/security/advisories/GHSA-f74f-cvh7-c6q6
github.com/libuv/libuv/commit/0f2d7e784a256b54b2385043438848047bc2a629
github.com/libuv/libuv/commit/3530bcc30350d4a6ccf35d2f7b33e23292b9de70
github.com/libuv/libuv/commit/c858a147643de38a09dd4164758ae5b685f2b488
github.com/libuv/libuv/commit/e0327e1d508b8207c9150b6e582f0adf26213c39
openwall.com/lists/oss-security/2024/02/08/2
Show 76 moreShow less
openwall.com/lists/oss-security/2024/02/11/1
lists.debian.org/debian-lts-announce/2024/03/msg00005.html
openwall.com/lists/oss-security/2024/03/11/1
security.netapp.com/advisory/ntap-20240605-0008
gitlab.kitware.com/cmake/cmake/-/issues/26112
security.alpinelinux.org/vuln/CVE-2024-24806
access.redhat.com/errata/RHSA-2024:4247
access.redhat.com/security/cve/CVE-2024-24806
bugzilla.redhat.com/2263292
errata.almalinux.org/8/ALSA-2024-4247.html
access.redhat.com/errata/RHSA-2024:4756
errata.almalinux.org/9/ALSA-2024-4756.html
nvd.nist.gov/vuln/detail/CVE-2024-24806
docs.bell-sw.com/security/cves/CVE-2024-24806
docs.bell-sw.com/security/advisories/BELL-SA-2024-18
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1762363908.html
github.com/CVEProject/cvelistV5/tree/main/cves/2024/24xxx/CVE-2024-24806.json
security-tracker.debian.org/tracker/CVE-2024-24806
advisories.mageia.org/MGASA-2024-0079.html
bugs.mageia.org/show_bug.cgi?id=32822
lists.debian.org/debian-security-announce/2024/msg00044.html
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1200
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2263292
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4247.json
cve.org/CVERecord?id=CVE-2024-24806
chainguard.dev/unchained/unpacking-libuvs-cve-2024-24806-software-dark-matter-will-go-under-the-radar-not-in-chainguard-images-tho
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4756.json
access.redhat.com/errata/RHSA-2024:8132
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_8132.json
errata.rockylinux.org/RLSA-2024:4247
errata.rockylinux.org/RLSA-2024:4756
suse.com/support/update/announcement/2024/suse-su-20240643-1
bugzilla.suse.com/1219152
bugzilla.suse.com/1219724
bugzilla.suse.com/1219992
bugzilla.suse.com/1219993
bugzilla.suse.com/1219994
bugzilla.suse.com/1219995
bugzilla.suse.com/1219997
bugzilla.suse.com/1219998
bugzilla.suse.com/1219999
bugzilla.suse.com/1220014
bugzilla.suse.com/1220017
suse.com/security/cve/CVE-2023-46809
suse.com/security/cve/CVE-2024-21890
suse.com/security/cve/CVE-2024-21891
suse.com/security/cve/CVE-2024-21892
suse.com/security/cve/CVE-2024-21896
suse.com/security/cve/CVE-2024-22017
suse.com/security/cve/CVE-2024-22019
suse.com/security/cve/CVE-2024-22025
suse.com/security/cve/CVE-2024-24758
suse.com/security/cve/CVE-2024-24806
suse.com/support/update/announcement/2024/suse-su-20240644-1
suse.com/support/update/announcement/2024/suse-su-20240728-1
bugzilla.suse.com/1220053
suse.com/support/update/announcement/2024/suse-su-20240729-1
suse.com/support/update/announcement/2024/suse-su-20240730-1
suse.com/support/update/announcement/2024/suse-su-20240731-1
suse.com/support/update/announcement/2024/suse-su-20240732-1
suse.com/support/update/announcement/2024/suse-su-20240733-1
suse.com/support/update/announcement/2024/suse-su-20241301-1
bugzilla.suse.com/1222244
bugzilla.suse.com/1222384
bugzilla.suse.com/1222530
bugzilla.suse.com/1222603
suse.com/security/cve/CVE-2024-27982
suse.com/security/cve/CVE-2024-27983
suse.com/security/cve/CVE-2024-30260
suse.com/security/cve/CVE-2024-30261
suse.com/support/update/announcement/2024/suse-su-20241307-1
suse.com/support/update/announcement/2024/suse-su-20241309-1
suse.com/support/update/announcement/2024/suse-su-20244109-1
ubuntu.com/security/CVE-2024-24806
ubuntu.com/security/notices/USN-6666-1