INFSA-2024:4756: libuv security update

Information about definition

Identificator: INFSA-2024:4756

Type: security

Release date: 2024-12-26 14:21:37 UTC

Information about package

libuv is a multi-platform support library with a focus on asynchronous I/O.

Vulnerabilities description

  • CVE-2024-24806

    A server-side request forgery (SSRF) flaw was found in the libuv package due to how the hostname_ascii variable is handled in uv_getaddrinfo and 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 that allow 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 could allow an attacker to craft payloads that resolve to unintended IP addresses, bypassing developer checks.

Severity level

CVE Score CVSS 2.0 Score CVSS 3.x Score CVSS 4.0
no information 7.3 no information
Critical, important, moderate, low

Updated packages