PT-2026-147133
CVE-2026-128086
·
Publicado
2026-11-13
·
Atualizado
2026-11-13
Descrição por
CVSS 3.1
5.3
MédiaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas
OpenTelemetry-Go versões 1.0.0-RC1 through 1.46.9
Description
O OpenTelemetry-Go materializa ansiosamente os metadados de bagagem W3C em objetos de propriedade durante a análise (parsing). Esse processo envolve o crescimento de fatias (slices), serialização e cópia para representações internas, o que causa uma amplificação da alocação de memória ao processar um cabeçalho válido e densamente preenchido. Por exemplo, uma entrada válida de 8.191 bytes contendo 4.094 propriedades pode resultar em aproximadamente 778 KB de alocação cumulativa por análise. Esse problema pode aumentar a pressão de alocação e de coleta de lixo (garbage-collection), impactando potencialmente o desempenho, embora a terminação confiável do processo ou a negação total de serviço não tenham sido estabelecidas. A exploração remota é possível se a extração de bagagem estiver habilitada, a entrada controlada pelo invasor atingir o sistema e a extração ocorrer antes da autenticação ou em uma rota pública.
O problema é acionado através dos seguintes pontos de entrada:
baggage.Parsepropagation.Baggage.Extract
A causa raiz está na função
parseMember, onde as propriedades são materializadas ansiosamente e copiadas para internal/baggage.Item.Recommendations
Atualize o OpenTelemetry-Go para a versão 1.47.0.
Como mitigação temporária, garanta que a autenticação seja realizada antes da extração de bagagem para evitar que usuários não autenticados acionem a amplificação de alocação.
Restrinja o uso de
baggage.Parse e propagation.Baggage.Extract em rotas públicas ou entradas não autenticadas.Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾