PT-2024-24366 · Opentelemetry · Opentelemetry.Instrumentation.Aspnetcore+1

Ilyagrebnov

·

Publicado

2024-04-12

·

Atualizado

2024-04-15

·

CVE-2024-32028

CVSS v3.1

4.1

Média

VetorAV:A/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do OpenTelemetry.Instrumentation.Http anteriores à 1.8.1
Versões do OpenTelemetry.Instrumentation.AspNetCore anteriores à 1.8.1
Descrição
O problema diz respeito aos componentes OpenTelemetry.Instrumentation.Http e OpenTelemetry.Instrumentation.AspNetCore do framework OpenTelemetry dotnet. Nas versões afetadas, os atributos/tags url.full e url.query são gravados em spans (Activity) quando o rastreamento está habilitado para solicitações HTTP de saída e de entrada, respectivamente. Esses atributos, definidos pelas Convenções Semânticas para Spans HTTP, podem transmitir strings de consulta brutas, levando potencialmente ao vazamento de informações confidenciais, como Informações de Identificação do Usuário Final (EUII) ou credenciais, para back-ends de telemetria. Isso pode causar incidentes de privacidade e/ou segurança.
Recomendações
Para resolver o problema, atualize para a versão 1.8.1 ou posterior do OpenTelemetry.Instrumentation.Http e do OpenTelemetry.Instrumentation.AspNetCore, pois essas versões ocultam por padrão todos os valores detectados em strings de consulta transmitidas ou recebidas.
Para versões anteriores à 1.8.1, considere desativar temporariamente o rastreamento de solicitações HTTP ou restringir o acesso a informações confidenciais até que seja possível realizar a atualização.

Exploit

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-32028
GHSA-VH2M-22XX-Q94F

Produtos afetados

Opentelemetry.Instrumentation.Aspnetcore
@Opentelemetry/Instrumentation