PT-2026-48464 · Unknown · Erlang/Otp

Konrad Pietrzak

·

Publicado

2026-06-10

·

Atualizado

2026-06-10

·

CVE-2026-48856

CVSS v4.0

7.1

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Erlang OTP versões 17.0 até 29.0.1 Erlang OTP versão 28.5.0.1 Erlang OTP versão 27.3.4.12
Descrição A exposição de dados sensíveis ocorre no módulo httpc response da biblioteca inets. O cliente httpc encaminha os cabeçalhos de requisição Authorization e Proxy-Authorization para alvos de redirecionamento sem verificar se o redirecionamento cruza a fronteira de origem. Especificamente, a função redirect/2 constrói a requisição redirecionada atualizando apenas o campo host do registro de cabeçalho, copiando todos os outros campos literalmente. Como o autoredirect é habilitado por padrão, isso afeta todos os chamadores que não desabilitam explicitamente os redirecionamentos automáticos. Um invasor que controla um servidor pode emitir um redirecionamento 3xx de origem cruzada para um servidor que também controla, fazendo com que o cabeçalho Authorization (incluindo credenciais Basic derivadas de informações de usuário da URL via função handle user info/2) e o cabeçalho Proxy-Authorization sejam encaminhados, permitindo o roubo de credenciais.
Recomendações Atualize o Erlang OTP para a versão 29.0.2, 28.5.0.2 ou 27.3.4.13. Configure {autoredirect, false} nas opções de httpc:request/4 e gerencie os redirecionamentos manualmente, removendo o cabeçalho Authorization quando o redirecionamento cruzar a fronteira de origem. Certifique-se de que o httpc seja usado apenas para contatar servidores confiáveis que não emitam redirecionamentos de origem cruzada.

Correção

Open Redirect

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-48856
GHSA-M75X-4VWG-GGJH

Produtos afetados

Erlang/Otp