#1149049 golang-opentelemetry-otel: CVE-2026-81870 CVE-2026-81871 CVE-2026-81872

#1149049#5
Date:
2026-09-26 11:23:14 UTC
From:
To:
Hi,

The following vulnerabilities were published for golang-opentelemetry-otel.

CVE-2026-81870[0]:
| OpenTelemetry-Go is the Go implementation of OpenTelemetry. From
| version 1.5.0 to 1.44.0, sdk/trace.NewTracerProvider emits a
| TracerProvider created internal Info-level diagnostic event whose
| MarshalLog implementations recursively include span processor,
| exporter, and client configuration. Applications that call
| otel.SetLogger to enable OpenTelemetry internal Info logging can
| therefore record OTLP gRPC and HTTP collector endpoints, the OTLP
| HTTP Insecure flag, and complete Zipkin collector URLs. A person or
| system with access to those logs can learn internal collector
| topology and can recover credentials or tokens embedded in Zipkin
| URL user information or query strings. The default OpenTelemetry
| logger does not emit the event, and this path does not log OTLP
| authentication headers, TLS key material, or span payloads. This
| issue is fixed in version 1.45.0.


CVE-2026-81871[1]:
| OpenTelemetry-Go is the Go implementation of OpenTelemetry. Prior to
| version 0.21.0, the exporters/otlp/otlplog/otlploggrpc package loads
| OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE, OTEL_EXPORTER_OTLP_CERTIFICATE,
| and related client certificate environment variables through
| loadEnvTLS into cfg.tlsCfg, but newGRPCDialOptions does not apply
| cfg.tlsCfg when creating gRPC transport credentials. The
| environment-only TLS path instead uses credentials.NewTLS with
| system roots and no configured client certificate, bypassing
| intended private CA pinning and mutual TLS unless the application
| also supplies WithTLSCredentials. A network attacker able to
| intercept or spoof the collector connection with a system-trusted
| certificate can read or alter log telemetry. This issue is fixed in
| version 0.21.0.


CVE-2026-81872[2]:
| OpenTelemetry-Go is the Go implementation of OpenTelemetry. Prior to
| version 0.21.0, the go.opentelemetry.io/otel/sdk/log
| BatchingProcessor can enter a tight CPU loop when attacker-driven
| log emission fills its asynchronous export buffer while the exporter
| is backpressured. NewBatchingProcessor wraps the exporter with
| newBufferExporter(exporter, 1), and the poll loop calls
| queue.TryDequeue and bufferExporter.EnqueueExport before immediately
| signaling pollTrigger whenever the queue remains at or above
| batchSize. Because a failed nonblocking EnqueueExport leaves the
| queue length unchanged, the processor repeatedly retries without
| waiting for its ticker, exhausting CPU and degrading or denying
| service in the embedding process. This issue is fixed in version
| 0.21.0.


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-81870
https://www.cve.org/CVERecord?id=CVE-2026-81870
[1] https://security-tracker.debian.org/tracker/CVE-2026-81871
https://www.cve.org/CVERecord?id=CVE-2026-81871
[2] https://security-tracker.debian.org/tracker/CVE-2026-81872
https://www.cve.org/CVERecord?id=CVE-2026-81872

Regards,
Salvatore

#1149049#10
Date:
2026-10-01 15:35:47 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ansimarkup, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1149049@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alastair McKinstry <mckinstry@debian.org> (supplier of updated ansimarkup package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 27 Sep 2026 09:16:14 +0100
Source: ansimarkup
Architecture: source
Version: 2.2.0-2
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Changed-By: Alastair McKinstry <mckinstry@debian.org>
Closes: 1149049
Changes:
 ansimarkup (2.2.0-2) unstable; urgency=medium
 .
   * Drop obsolete build-dep on setuptools. Closes: #1149049
Checksums-Sha1:
 0ecd1e15d0cfd918ebeb28237245ffdd259c7e12 2013 ansimarkup_2.2.0-2.dsc
 cd82ac3db77861a72dec6c7e5d34ffe8a3d6f83f 2548 ansimarkup_2.2.0-2.debian.tar.xz
 6ce4e68655acc50c0fb4e71df4f4f43eefc8a293 6041 ansimarkup_2.2.0-2_arm64.buildinfo
Checksums-Sha256:
 7bac97d060e87f4a5f2ae6e76aba2f26cd869bb6346f4ed74705fe2ee86a77ea 2013 ansimarkup_2.2.0-2.dsc
 b5214af16711affbcaa1fb7b16d277b3c326ef45e7d653d3bda24993a24bd454 2548 ansimarkup_2.2.0-2.debian.tar.xz
 8e0290e367d40aa38401674a6f213299239f7f1c4f9e9ba984be8cc3a27e63e5 6041 ansimarkup_2.2.0-2_arm64.buildinfo
Files:
 ca7a35c4d029d61c54de698bf4ba01e6 2013 utils optional ansimarkup_2.2.0-2.dsc
 d2726a53969561756a8b95656ed079f1 2548 utils optional ansimarkup_2.2.0-2.debian.tar.xz
 14df95d5fbb1923e076a93b6231984c3 6041 utils optional ansimarkup_2.2.0-2_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmq+eU8ACgkQy+a7Tl2a
06WpLRAAm/1Cm16qbT4lr4dGiimP3RbdWhIoQJZPa5AQCLdN1MczeK0y3Po7yREl
xcDGFmohhx9ETxbbKTS8BPztpIaDFI+mkTGvEc9rev2PnDaJDW5E7NwmkXCs+x8L
YqAMnkj3NQXlzYSoTT5Yp3ShJL+8VVeoGRy1BFHwhLp+57GMM47NXvQATo2yzCZ0
IbgbaAE1GAJSXuZnj36tWMuGK/5sJbdl4H/RP3V+0OHh+n1NHXymTFAcMbWW16Dl
PTyot4jKWUtf2hF6K/GYE2tI5KrTnKog7feX0x2ocfhy979uJl29k5yIjVlMNzjv
DdaBuTKyyy5FhQMIgP2ClgN+vSDPl1OD1ls0u0h1pV1MuV4O8A8r7QYzvWtBcNJJ
O7+Muoji/tM0OgW2Fwrg2GWnJtF5UywTM7DNLTUD1H50IUjeVR4tXhCcBPDLClkL
RWVyui4kbtqUVOwdXEgbm4b3yu6FrOy2JimVSdfENACzG+I9lpOivWb3/QpW8CUa
5oNvigrAejDZ0lwVHjRPQXEBY+7ykvro+CbYDVlCC9xbZ9Z3Ogb0Kt7iWBEr66A0
XNq/lxT8875XPR7XJNEEiePnRNWhON6+pSLETEP3gOUJnBEvsSXo3nIcMau45Bsy
8ovbVQNDQJiViJhHM9El6DjuM7Q3nVpVI2dSWxo4Zym8TLhraEA=
=Bina
-----END PGP SIGNATURE-----