PT-2026-94033 · Unknown · Opentelemetry-Go
CVE-2026-81872
·
Publicado
2026-09-16
·
Atualizado
2026-10-01
CVSS v4.0
6.3
Média
| Vetor | AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
OpenTelemetry-Go versões anteriores a 0.21.0
Descrição
O BatchingProcessor em
go.opentelemetry.io/otel/sdk/log pode entrar em um loop infinito de CPU quando o buffer de exportação assíncrona é preenchido por emissões de log induzidas por um invasor enquanto o exportador está sob backpressure (estado em que o sistema não consegue processar a quantidade de dados enviados). O NewBatchingProcessor envolve o exportador com newBufferExporter(exporter, 1), e o loop de sondagem executa queue.TryDequeue e bufferExporter.EnqueueExport antes de sinalizar pollTrigger sempre que a fila estiver no nível ou acima de batchSize. Como um EnqueueExport não bloqueante que falha não altera o comprimento da fila, o processador tenta repetidamente sem aguardar seu ticker, exaurindo a CPU e degradando ou negando o serviço no processo incorporado.Recomendações
Atualize para a versão 0.21.0.
Exploit
Correção
Resource Exhaustion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Opentelemetry-Go