PT-2024-2832 · Libuv+10 · Libuv+10

Arash16

·

Publicado

2024-02-07

·

Atualizado

2025-08-12

·

CVE-2024-24806

CVSS v2.0

7.5

Alta

VetorAV:N/AC:L/Au:N/C:P/I:P/A:P
Nome do software vulnerável e versões afetadas
Versões da libuv anteriores à 1.48.0
Descrição
O problema surge devido ao tratamento da variável hostname ascii na função uv getaddrinfo, que trunca os nomes de host para 256 caracteres antes de chamar getaddrinfo. Esse comportamento pode ser explorado para criar endereços considerados válidos pela getaddrinfo, permitindo que um invasor crie cargas que resolvam para endereços IP indesejados e contornem as verificações do desenvolvedor. A vulnerabilidade pode permitir que invasores acessem APIs internas ou exponham serviços internos a ataques de Server-Side Request Forgery (SSRF).
Recomendações
Para versões anteriores à 1.48.0, atualize para a versão 1.48.0 ou posterior para resolver o problema. Como solução temporária, considere restringir o uso da função uv getaddrinfo até que um patch esteja disponível. Evite usar nomes de host que excedam 256 caracteres nos pontos de extremidade da API afetados até que o problema seja resolvido.

Exploit

Correção

SSRF

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:4247
ALSA-2024:4756
ALSA-2024_4247
ALSA-2024_4756
ALT-PU-2024-11351
ALT-PU-2024-11928
ALT-PU-2024-2536
ALT-PU-2024-3556
AZL-34278
AZL-34306
AZL-34957
AZL-35051
AZL-35133
AZL-35782
BDU:2024-02979
CESA-2024_4247
CVE-2024-24806
DLA-3752-1
DSA-5638-1
GHSA-F74F-CVH7-C6Q6
INFSA-2024_4247
INFSA-2024_4756
MGASA-2024-0079
OESA-2024-1200
OPENSUSE-SU-2024:13697-1
OPENSUSE-SU-2024:13818-1
OPENSUSE-SU-2024_0728-1
OPENSUSE-SU-2024_0729-1
OPENSUSE-SU-2024_1301-1
OPENSUSE-SU-2024_1309-1
OPENSUSE-SU-2024_4109-1
RHSA-2024:4247
RHSA-2024:4756
RHSA-2024:8132
RHSA-2024_4247
RHSA-2024_4756
ROSA-SA-2025-2605
SUSE-SU-2024:0643-1
SUSE-SU-2024:0644-1
SUSE-SU-2024:0728-1
SUSE-SU-2024:0729-1
SUSE-SU-2024:0730-1
SUSE-SU-2024:0731-1
SUSE-SU-2024:0732-1
SUSE-SU-2024:0733-1
SUSE-SU-2024:1301-1
SUSE-SU-2024:1307-1
SUSE-SU-2024:1309-1
SUSE-SU-2024:4109-1
SUSE-SU-2024_4109-1
USN-6666-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu
Libuv