CVE-2026-81872 in OpenTelemetryinformazioni

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.

Responsabile

GitHub M

Prenotare

27/08/2026

Divulgazione

16/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!