Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Respond to Breaking Change in Releases.Json #2129

Merged
merged 4 commits into from
Feb 11, 2025

Conversation

nagilson
Copy link
Member

@nagilson nagilson commented Feb 10, 2025

Resolves #2126 Resolves #2125

Workaround fix for #2123

We have a list of possible safe domains as part of our threat model which is needed to verify the source of truth when we run executables with elevated permission. In the past releases json only hosted downloads on download.visualstudio.microsoft.com but now it can be builds.dotnet.microsoft.com. I've added some more urls to our azure front door and other CDNs in the event that we decide to change to those.

The long term fix for this would be if signatures are ever published for releases.json to verify those instead, but that is not ready yet and this change needs to go in.

This is blocking a change: dotnet/core#9724 -- all of dotnet as the product is broken when we update releases.json, until this is fixed.

Resolves dotnet#2126
Resolves dotnet#2125

Workaround fix for dotnet#2123

We have a list of possible safe domains as part of our threat model which is needed to verify the source of truth when we run executables with elevated permission. In the past releases json only hosted downloads on `download.visualstudio.microsoft.com` but now it can be `builds.dotnet.microsoft.com`. I've added some more urls to our azure front door and other CDNs in the event that we decide to change to those.

The long term fix for this would be if signatures are ever published for releases.json to verify those instead, but that is not ready yet and this change needs to go in.
@nagilson nagilson requested a review from a team February 10, 2025 23:41
@nagilson nagilson changed the title Support other possible future domains for the installer files. Respond to Breaking Change in Releases.Json Feb 11, 2025
@nagilson nagilson merged commit 902fc96 into dotnet:main Feb 11, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants