<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Thu, 01 Oct 2026 22:35:27 +0000</lastBuildDate>
    <item>
      <title>GHSA-8wmf-6v46-5gfg — OpenTelemetry-Go: Exporter config logging may leak endpoint URLs in info logs</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-8wmf-6v46-5gfg</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: go.opentelemetry.io/otel/sdk, Go: go.opentelemetry.io/otel/exporters/otlp/otlptrace, Go: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, Go: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, Go: go.opentelemetry.io/otel/exporters/zipkin&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;OpenTelemetry Go versions 1.5.0 through 1.44.0 can include trace exporter endpoint configuration in an internal diagnostic log emitted when an SDK `TracerProvider` is created. The default OpenTelemetry logger does not emit this event. Exposure requires an application to install a logger that enables OpenTelemetry&amp;#39;s internal Info-level diagnostics and for someone other than the intended audience to have access to those logs.&lt;/p&gt;
&lt;p&gt;The logged configuration can disclose the address of the trace collector and whether the OTLP/HTTP connection is configured as insecure. The Zipkin exporter logs its complete collector URL, so credentials in URL userinfo or tokens in the query string are also disclosed if an application embeds them there. OTLP authentication headers, TLS key material, and exported span data are not included in this log.&lt;/p&gt;
&lt;p&gt;Exporter `MarshalLog` implementations that caused this configuration to be included in internal logs were introduced by [`a1fff3c`](https://github.com/open-telemetry/opentelemetry-go/commit/a1fff3c2588c783d1f3f6fd2315aa2660fc6d330).&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;When `sdk/trace.NewTracerProvider` constructs a provider, it records a `TracerProvider created` internal Info event containing the provider configuration. In affected versions, the configuration&amp;#39;s `MarshalLog` methods recursively include:&lt;/p&gt;
&lt;p&gt;1. the provider&amp;#39;s span processors;
2. each processor&amp;#39;s span exporter; and
3. for the OTLP trace exporter, its client configuration.&lt;/p&gt;
&lt;p&gt;This causes the following val…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: go.opentelemetry.io/otel/sdk, Go: go.opentelemetry.io/otel/exporters/otlp/otlptrace, Go: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, Go: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, Go: go.opentelemetry.io/otel/exporters/zipkin&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;OpenTelemetry Go versions 1.5.0 through 1.44.0 can include trace exporter endpoint configuration in an internal diagnostic log emitted when an SDK `TracerProvider` is created. The default OpenTelemetry logger does not emit this event. Exposure requires an application to install a logger that enables OpenTelemetry&amp;#39;s internal Info-level diagnostics and for someone other than the intended audience to have access to those logs.&lt;/p&gt;
&lt;p&gt;The logged configuration can disclose the address of the trace collector and whether the OTLP/HTTP connection is configured as insecure. The Zipkin exporter logs its complete collector URL, so credentials in URL userinfo or tokens in the query string are also disclosed if an application embeds them there. OTLP authentication headers, TLS key material, and exported span data are not included in this log.&lt;/p&gt;
&lt;p&gt;Exporter `MarshalLog` implementations that caused this configuration to be included in internal logs were introduced by [`a1fff3c`](https://github.com/open-telemetry/opentelemetry-go/commit/a1fff3c2588c783d1f3f6fd2315aa2660fc6d330).&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;When `sdk/trace.NewTracerProvider` constructs a provider, it records a `TracerProvider created` internal Info event containing the provider configuration. In affected versions, the configuration&amp;#39;s `MarshalLog` methods recursively include:&lt;/p&gt;
&lt;p&gt;1. the provider&amp;#39;s span processors;
2. each processor&amp;#39;s span exporter; and
3. for the OTLP trace exporter, its client configuration.&lt;/p&gt;
&lt;p&gt;This causes the following val…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-8wmf-6v46-5gfg</guid>
    </item>
  </channel>
</rss>
