Bug 2263292 (CVE-2024-24806)
Summary: | CVE-2024-24806 libuv: Improper Domain Lookup that potentially leads to SSRF attacks | ||
---|---|---|---|
Product: | [Other] Security Response | Reporter: | Avinash Hanwate <ahanwate> |
Component: | vulnerability | Assignee: | Product Security <prodsec-ir-bot> |
Status: | NEW --- | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | unspecified | CC: | bdettelb, caswilli, dfreiber, drow, fjansen, jburrell, jmitchel, jsherril, jtanner, kaycoth, kshier, vkumar |
Target Milestone: | --- | Keywords: | Security |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | libuv 1.48.0 | Doc Type: | --- |
Doc Text: |
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.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 2266281, 2266282, 2266283, 2266284 | ||
Bug Blocks: | 2263293 |
Description
Avinash Hanwate
2024-02-08 05:05:55 UTC
Created libuv tracking bugs for this issue: Affects: epel-all [bug 2266281] Affects: fedora-all [bug 2266283] Created nodejs:13/libuv tracking bugs for this issue: Affects: epel-all [bug 2266282] Created nodejs:16/libuv tracking bugs for this issue: Affects: fedora-all [bug 2266284] This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2024:4247 https://access.redhat.com/errata/RHSA-2024:4247 This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2024:4756 https://access.redhat.com/errata/RHSA-2024:4756 This issue has been addressed in the following products: Red Hat Enterprise Linux 8.8 Extended Update Support Via RHSA-2024:8132 https://access.redhat.com/errata/RHSA-2024:8132 |