Skip to content

Upgrade OpenTelemetry.Api to 1.15.3 (fix CVE-2026-40894)#38

Merged
jasonshave merged 2 commits into
masterfrom
fix/otel-api-cve-2026-40894
May 26, 2026
Merged

Upgrade OpenTelemetry.Api to 1.15.3 (fix CVE-2026-40894)#38
jasonshave merged 2 commits into
masterfrom
fix/otel-api-cve-2026-40894

Conversation

@jasonshave

Copy link
Copy Markdown
Owner

Summary

Resolves the moderate-severity vulnerability CVE-2026-40894 reported in #37 by upgrading OpenTelemetry.Api from 1.12.0 to 1.15.3 in AzureStorage.QueueService.csproj.

1.15.3 is the current latest stable release and the version recommended in the issue.

Testing

  • dotnet restore
  • dotnet build -c Release ✅ (0 warnings, 0 errors)
  • Unit tests could not run in this environment because only the .NET 10 runtime is installed (project targets net8.0); this is unrelated to the change.

Fixes #37

🤖 Generated with Claude Code

Bumps OpenTelemetry.Api from 1.12.0 to 1.15.3 to remediate the
moderate-severity vulnerability CVE-2026-40894 reported in #37.

Fixes #37

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jasonshave
jasonshave enabled auto-merge (squash) May 26, 2026 18:27
The integration test (SendMessage_SendsAnd_ReturnsSameMessage) hit a live
Azure Storage account via the STORAGECONNECTIONSTRING secret. That account no
longer resolves, so CI failed on every PR with DNS errors unrelated to the
change under test.

Add the Azurite storage emulator as a CI service and point the test at it via
UseDevelopmentStorage=true, so integration coverage runs without a live
account. The server uses CreateIfNotExists=true, so the queue is auto-created.

Verified locally: full solution 22/22 (21 unit + 1 integration) against Azurite.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jasonshave
jasonshave merged commit f8ec662 into master May 26, 2026
1 check passed
@jasonshave
jasonshave deleted the fix/otel-api-cve-2026-40894 branch May 26, 2026 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update OTEL libraries

1 participant