In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsLearn about Creation of Temporary File in Directory with Insecure Permissions vulnerabilities in an interactive lesson.
Start learningUpgrade OpenTelemetry.Exporter.OpenTelemetryProtocol to version 1.15.3 or higher.
OpenTelemetry.Exporter.OpenTelemetryProtocol is an OTLP Exporter for OpenTelemetry .NET.
Affected versions of this package are vulnerable to Creation of Temporary File in Directory with Insecure Permissions in the ExperimentalOptions() used in handling disk retry storage for telemetry data, which falls back to writing to a shared temp location when OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY=disk is set and OTEL_DOTNET_EXPERIMENTAL_OTLP_DISK_RETRY_DIRECTORY_PATH is not configured. An attacker on a multi-user system can inject malicious blob files, access sensitive telemetry data, or cause resource exhaustion by writing or reading files in the shared temporary directory.
This vulnerability can be mitigated by configuring a dedicated directory with strict access controls for disk retry storage.