Every CVE Search/ Get API key

CVE-2024-24806

Improper Domain Lookup that potentially leads to SSRF attacks in libuv

7.3 HighFix available

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

2.00%Up 1.9 points since Feb 8, 2024
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 CriticalCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
libuv
Alpine:v3.20
1.24.0 up to 1.48.0-r0
1.48.0-r0
libuv
Alpine:v3.21
1.24.0 up to 1.48.0-r0
1.48.0-r0
libuv
Alpine:v3.22
1.24.0 up to 1.48.0-r0
1.48.0-r0
libuv
Alpine:v3.23
1.24.0 up to 1.48.0-r0
1.48.0-r0
libuv
Alpine:v3.24
1.24.0 up to 1.48.0-r0
1.48.0-r0
libuv
AlmaLinux:8
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv-devel
AlmaLinux:8
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv
AlmaLinux:9
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
libuv-devel
AlmaLinux:9
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
nodejs18
Azure Linux:2
before 18.18.2-4
18.18.2-4
Show 102 moreShow less
Affected packages
PackageAffectedFixed
libuv
Azure Linux:2
before 1.43.0-2
1.43.0-2
libuv
Azure Linux:3
before 1.48.0-1
1.48.0-1
nodejs
Azure Linux:3
before 20.14.0-1
20.14.0-1
python-gevent
Azure Linux:3
before 23.9.1-3
23.9.1-3
cmake
Azure Linux:3
before 3.28.2-6
3.28.2-6
libuv
Alpaquita:23
1.44.2-r0 and later None known
nodejs
Alpaquita:23
18.16.0-r0 up to 18.19.1-r0
18.19.1-r0
libuv
Alpaquita:stream
1.44.2-r1 up to 1.48.0-r0
1.48.0-r0
nodejs
Alpaquita:stream
18.16.1-r0 up to 20.11.1-r0
20.11.1-r0
nodejs
BellSoft Hardened Containers:23
18.16.0-r0 up to 18.19.1-r0
18.19.1-r0
libuv
BellSoft Hardened Containers:stream
1.44.2-r1 up to 1.48.0-r0
1.48.0-r0
nodejs
BellSoft Hardened Containers:stream
18.16.1-r0 up to 20.11.1-r0
20.11.1-r0
libuv
TuxCare:AlmaLinux:9.2
before 1:1.42.0-1.el9.tuxcare.els1
1:1.42.0-1.el9.tuxcare.els1
libuv-devel
TuxCare:AlmaLinux:9.2
before 1:1.42.0-1.el9.tuxcare.els1
1:1.42.0-1.el9.tuxcare.els1
libuv-static
TuxCare:AlmaLinux:9.2
before 1:1.42.0-1.el9.tuxcare.els1
1:1.42.0-1.el9.tuxcare.els1
libuv1
Debian:12
before 1.44.2-1+deb12u1, plus listed versions
1.44.2-1
1.44.2-1+deb12u1
libuv1
Debian:13
before 1.48.0-1
1.48.0-1
libuv1
Debian:14
before 1.48.0-1
1.48.0-1
libuv1
Debian:10
before 1.24.1-1+deb10u2, plus listed versions
1.24.1-11.24.1-1+deb10u1
1.24.1-1+deb10u2
libuv1
Debian:11
before 1.40.0-2+deb11u1, plus listed versions
1.40.0-2
1.40.0-2+deb11u1
libuv
Mageia:9
before 1.44.2-2.1.mga9
1.44.2-2.1.mga9
libuv
openEuler:20.03-LTS-SP1
before 1.42.0-2.oe1
1.42.0-2.oe1
libuv
openEuler:20.03-LTS-SP4
before 1.42.0-2.oe2003sp4
1.42.0-2.oe2003sp4
libuv
openEuler:22.03-LTS
before 1.42.0-8.oe2203sp3
1.42.0-8.oe2203sp3
libuv
openEuler:22.03-LTS-SP1
before 1.42.0-8.oe2203sp1
1.42.0-8.oe2203sp1
libuv
openEuler:22.03-LTS-SP2
before 1.42.0-8.oe2203sp2
1.42.0-8.oe2203sp2
libuv
openEuler:22.03-LTS-SP3
before 1.42.0-8.oe2203sp3
1.42.0-8.oe2203sp3
libuv
Red Hat:enterprise_linux:8::appstream
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv-debuginfo
Red Hat:enterprise_linux:8::appstream
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv-debugsource
Red Hat:enterprise_linux:8::appstream
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv-debuginfo
Red Hat:enterprise_linux:8::crb
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv-debugsource
Red Hat:enterprise_linux:8::crb
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv-devel
Red Hat:enterprise_linux:8::crb
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv
Red Hat:enterprise_linux:9::appstream
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
libuv-debuginfo
Red Hat:enterprise_linux:9::appstream
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
libuv-debugsource
Red Hat:enterprise_linux:9::appstream
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
libuv-debuginfo
Red Hat:enterprise_linux:9::crb
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
libuv-debugsource
Red Hat:enterprise_linux:9::crb
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
libuv-devel
Red Hat:enterprise_linux:9::crb
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
libuv
Red Hat:rhel_eus:8.8::appstream
before 1:1.41.1-1.el8_8.1
1:1.41.1-1.el8_8.1
libuv-debuginfo
Red Hat:rhel_eus:8.8::appstream
before 1:1.41.1-1.el8_8.1
1:1.41.1-1.el8_8.1
libuv-debugsource
Red Hat:rhel_eus:8.8::appstream
before 1:1.41.1-1.el8_8.1
1:1.41.1-1.el8_8.1
libuv-debuginfo
Red Hat:rhel_eus:8.8::crb
before 1:1.41.1-1.el8_8.1
1:1.41.1-1.el8_8.1
libuv-debugsource
Red Hat:rhel_eus:8.8::crb
before 1:1.41.1-1.el8_8.1
1:1.41.1-1.el8_8.1
libuv-devel
Red Hat:rhel_eus:8.8::crb
before 1:1.41.1-1.el8_8.1
1:1.41.1-1.el8_8.1
libuv
Rocky Linux:8
before 1:1.41.1-2.el8_10
1:1.41.1-2.el8_10
libuv
Rocky Linux:9
before 1:1.42.0-2.el9_4
1:1.42.0-2.el9_4
rootio-libuv
Root:Alpine:3.18
before 1.44.2-r20071
1.44.2-r20071
rootio-libuv
Root:Alpine:3.19
before 1.47.0-r00071
1.47.0-r00071
nodejs20
SUSE: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
nodejs20
openSUSE:Leap 15.5
From an advisory covering 10 CVEs
before 20.11.1-150500.11.6.1
20.11.1-150500.11.6.1
nodejs18
SUSE: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
nodejs16
SUSE: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
nodejs16
SUSE: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
nodejs16
SUSE: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
nodejs16
SUSE: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
nodejs16
SUSE: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
nodejs16
SUSE: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
nodejs16
SUSE: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
nodejs16
SUSE: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
nodejs16
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
openSUSE:Leap 15.5
From an advisory covering 6 CVEs
before 18.19.1-150400.9.18.2
18.19.1-150400.9.18.2
nodejs16
SUSE: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
nodejs14
SUSE: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
nodejs14
SUSE: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
nodejs14
SUSE: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
nodejs14
SUSE: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
nodejs14
SUSE: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
nodejs14
SUSE: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
nodejs14
SUSE: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
nodejs12
SUSE: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
nodejs12
SUSE: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
nodejs12
SUSE: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
nodejs12
SUSE: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
nodejs12
SUSE: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
nodejs12
SUSE: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
nodejs12
SUSE: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
nodejs20
SUSE: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
nodejs20
openSUSE:Leap 15.5
From an advisory covering 5 CVEs
before 20.12.1-150500.11.9.2
20.12.1-150500.11.9.2
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
SUSE: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
nodejs18
openSUSE:Leap 15.5
From an advisory covering 5 CVEs
before 18.20.1-150400.9.21.3
18.20.1-150400.9.21.3
libuv
SUSE:Linux Enterprise Micro 5.5
before 1.44.2-150500.3.5.1
1.44.2-150500.3.5.1
libuv
SUSE:Linux Enterprise Module for Basesystem 15 SP5
before 1.44.2-150500.3.5.1
1.44.2-150500.3.5.1
libuv
SUSE:Linux Enterprise Module for Basesystem 15 SP6
before 1.44.2-150500.3.5.1
1.44.2-150500.3.5.1
libuv
openSUSE:Leap 15.5
before 1.44.2-150500.3.5.1
1.44.2-150500.3.5.1
libuv
openSUSE:Leap 15.6
before 1.44.2-150500.3.5.1
1.44.2-150500.3.5.1
libuv1
Ubuntu: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
libuv1
Ubuntu: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
nodejs20
openSUSE:Tumbleweed
From an advisory covering 10 CVEs
before 20.11.1-1.1
20.11.1-1.1
libuv
openSUSE:Tumbleweed
before 1.48.0-1.1
1.48.0-1.1

History

History
RecordedChangedSources
affected
factsOSV
first indexedCVE 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

Show 76 moreShow less
MoveEnter Open