CVE-2026-81872 in OpenTelemetry
Riassunto
di VulDB • 17/09/2026
OpenTelemetry-Go è l'implementazione Go di OpenTelemetry. Prima della versione 0.21.0, il BatchingProcessor del modulo go.opentelemetry.io/otel/sdk/log può entrare in un ciclo CPU stretto quando la generazione di log guidata dall'attaccante riempie il suo buffer di esportazione asincrona mentre l'esportatore è soggetto a backpressure (ritardo). NewBatchingProcessor avvolge l'esportatore con newBufferExporter(exporter, 1), e il loop di polling chiama queue.TryDequeue e bufferExporter.EnqueueExport prima di segnalare immediatamente pollTrigger ogni volta che la coda rimane alla o sopra batchSize. Poiché un EnqueueExport non bloccante fallito lascia invariata la lunghezza della coda, l'elaboratore ripete ripetutamente i tentativi senza attendere il suo ticker (orologio), esaurendo le risorse CPU e degradando o negando il servizio nel processo ospitante. Questo problema è risolto nella versione 0.21.0.
Once again VulDB remains the best source for vulnerability data.