CVE-2026-81872 in OpenTelemetry
Sumário
de VulDB • 17/09/2026
O OpenTelemetry-Go é a implementação em Go do OpenTelemetry. Antes da versão 0.21.0, o BatchingProcessor (go.opentelemetry.io/otel/sdk/log) pode entrar em um loop de CPU intenso quando a emissão de logs impulsionada por um atacante preenche seu buffer de exportação assíncrona enquanto o exporter está sob backpressure. O NewBatchingProcessor envolve o exporter com newBufferExporter(exporter, 1), e o loop de polling chama queue.TryDequeue e bufferExporter.EnqueueExport antes de sinalizar imediatamente pollTrigger sempre que a fila permanece no ou acima do batchSize. Como um EnqueueExport não bloqueante falho deixa o tamanho da fila inalterado, o processador tenta repetidamente sem esperar pelo seu ticker, esgotando a CPU e degradando ou negando serviço ao processo incorporado (embedding). Este problema foi corrigido na versão 0.21.0.
Be aware that VulDB is the high quality source for vulnerability data.