Microsoft Security Advisory CVE-2024-30105 | .NET Denial of Service Vulnerability
Executive summary
Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 8.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability.
A vulnerability exists in .NET when calling the JsonSerializer.DeserializeAsyncEnumerable method against an untrusted input using System.Text.Json may result in Denial of Service.
If you have a runtime or SDK with a version listed, or an affected package listed in affected software or affected packages, you're exposed to the vulnerability.
How do I fix the issue?
To fix the issue please install the latest version of .NET 8.0 or .NET 7.0 or .NET 6.0. If you have installed one or more .NET SDKs through Visual Studio, Visual Studio will prompt you to update Visual Studio, which will also update your .NET SDKs.
If you have .NET 6.0 or greater installed, you can list the versions you have installed by running the dotnet --info command. You will see output like the following;
.NET Core SDK (reflecting any global.json):
Version: 8.0.200
Commit: 8473146e7d
Runtime Environment:
OS Name: Windows
OS Version: 10.0.18363
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\6.0.300\
Host (useful for support):
Version: 8.0.3
Commit: 8473146e7d
.NET Core SDKs installed:
8.0.200 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspAspNetCore.App 8.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspAspNetCore.App]
Microsoft.AspNetCore.App 8.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.WindowsDesktop.App 8.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
.NET 8.0 updates are also available from Microsoft Update. To access this either type "Check for updates" in your Windows search, or open Settings, choose Update & Security and then click Check for Updates.
Once you have installed the updated runtime or SDK, restart your apps for the update to take effect.
Additionally, if you've deployed self-contained applications targeting any of the impacted versions, these applications are also vulnerable and must be recompiled and redeployed.
Other Information
Reporting Security Issues
If you have found a potential security issue in .NET 8.0 or .NET 7.0 or .NET 6.0, please email details to secure@microsoft.com. Reports may qualify for the Microsoft .NET Core & .NET 5 Bounty. Details of the Microsoft .NET Bounty Program including terms and conditions are at https://aka.ms/corebounty.
The information provided in this advisory is provided "as is" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.
dotnet/runtime (System.Text.Json)
### [`v8.0.4`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.4): .NET 8.0.4
[Release](https://togithub.com/dotnet/core/releases/tag/v8.0.4)
### [`v8.0.3`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.3): .NET 8.0.3
[Release](https://togithub.com/dotnet/core/releases/tag/v8.0.3)
### [`v8.0.2`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.2): .NET 8.0.2
[Release](https://togithub.com/dotnet/core/releases/tag/v8.0.2)
### [`v8.0.1`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.1): .NET 8.0.1
[Release](https://togithub.com/dotnet/core/releases/tag/v8.0.1)
### [`v8.0.0`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.0): .NET 8.0.0
[Release](https://togithub.com/dotnet/core/releases/tag/v8.0.0)
#### What's Changed
- \[release/8.0-rc1] \[release/8.0] Events for IL methods without IL headers by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92317](https://togithub.com/dotnet/runtime/pull/92317)
- \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92340](https://togithub.com/dotnet/runtime/pull/92340)
- \[release/8.0-rc1] \[release/8.0] Fix wasi build. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92368](https://togithub.com/dotnet/runtime/pull/92368)
- \[automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92325](https://togithub.com/dotnet/runtime/pull/92325)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92303](https://togithub.com/dotnet/runtime/pull/92303)
- \[automated] Merge branch 'release/8.0-rc1' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92374](https://togithub.com/dotnet/runtime/pull/92374)
- \[release/8.0] Bump version to GA by [@carlossanlop](https://togithub.com/carlossanlop) in [https://github.com/dotnet/runtime/pull/92305](https://togithub.com/dotnet/runtime/pull/92305)
- \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92476](https://togithub.com/dotnet/runtime/pull/92476)
- \[automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92401](https://togithub.com/dotnet/runtime/pull/92401)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92418](https://togithub.com/dotnet/runtime/pull/92418)
- \[release/8.0] Update dependencies from dotnet/source-build-reference-packages by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92474](https://togithub.com/dotnet/runtime/pull/92474)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92473](https://togithub.com/dotnet/runtime/pull/92473)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92488](https://togithub.com/dotnet/runtime/pull/92488)
- \[automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92484](https://togithub.com/dotnet/runtime/pull/92484)
- \[release/8.0] Update dependencies from dotnet/roslyn-analyzers by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92499](https://togithub.com/dotnet/runtime/pull/92499)
- \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92532](https://togithub.com/dotnet/runtime/pull/92532)
- \[automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92515](https://togithub.com/dotnet/runtime/pull/92515)
- \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92641](https://togithub.com/dotnet/runtime/pull/92641)
- \[release/8.0] Update dependencies from dotnet/emsdk dotnet/hotreload-utils by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92606](https://togithub.com/dotnet/runtime/pull/92606)
- \[release/8.0]\[wasm] Fix regressed file sizes for blazor by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92627](https://togithub.com/dotnet/runtime/pull/92627)
- \[release/8.0] JIT: Fixed containment of STOREIND of HW intrinsics ConvertTo\*/Extract\* by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92513](https://togithub.com/dotnet/runtime/pull/92513)
- \[release/8.0] Define bool as Interop.BOOL to prevent upper bytes setting native bool by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92681](https://togithub.com/dotnet/runtime/pull/92681)
- \[release/8.0] Make CoreCLR/NativeAOT assembly compile with .subsections_via_symbols on Apple platforms by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92544](https://togithub.com/dotnet/runtime/pull/92544)
- \[release/8.0] Fix LLVMAOT Mono runtime variant official build to produce correctly named runtime packs by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92737](https://togithub.com/dotnet/runtime/pull/92737)
- \[release/8.0] Remove all PGO assets except for the runtime PGO archive. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92735](https://togithub.com/dotnet/runtime/pull/92735)
- \[release/8.0] Put HasNativeCodeReJITAware into GetFunctionAddress by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92665](https://togithub.com/dotnet/runtime/pull/92665)
- \[release/8.0] Update dependencies from dotnet/cecil dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92702](https://togithub.com/dotnet/runtime/pull/92702)
- \[release/8.0]\[wasm] Fix Wasm.Build.Tests failing due to an old skiasharp reference by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92747](https://togithub.com/dotnet/runtime/pull/92747)
- \[release/8.0] Update dependencies from dotnet/installer by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92745](https://togithub.com/dotnet/runtime/pull/92745)
- \[release/8.0] Bring back CopyOutputSymbolsToPublishDirectory by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92369](https://togithub.com/dotnet/runtime/pull/92369)
- \[release/8.0] Update dependencies from `dotnet/installer` by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92795](https://togithub.com/dotnet/runtime/pull/92795)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92762](https://togithub.com/dotnet/runtime/pull/92762)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92816](https://togithub.com/dotnet/runtime/pull/92816)
- \[release/8.0]\[wasm]\[debugger] Support multidimensional indexing of object scheme by [@ilonatommy](https://togithub.com/ilonatommy) in [https://github.com/dotnet/runtime/pull/92753](https://togithub.com/dotnet/runtime/pull/92753)
- \[release/8.0] \[browser] Remove duplicated marshaling of return value for JSExport by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92886](https://togithub.com/dotnet/runtime/pull/92886)
- \[release/8.0] \[browser]\[nodejs] keep runtime alive for JSExport calls by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92890](https://togithub.com/dotnet/runtime/pull/92890)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92503](https://togithub.com/dotnet/runtime/pull/92503)
- \[release/8.0] Make config binding gen incremental ([#89587](https://togithub.com/dotnet/runtime/issues/89587)) by [@layomia](https://togithub.com/layomia) in [https://github.com/dotnet/runtime/pull/92730](https://togithub.com/dotnet/runtime/pull/92730)
- \[release/8.0] \[wasm] Endian fix for Webcil by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92495](https://togithub.com/dotnet/runtime/pull/92495)
- \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92935](https://togithub.com/dotnet/runtime/pull/92935)
- \[release/8.0] Update dependencies from dotnet/cecil dotnet/hotreload-utils by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92932](https://togithub.com/dotnet/runtime/pull/92932)
- \[release/8.0]\[wasm] Use intended ports when running `DevServer` by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92906](https://togithub.com/dotnet/runtime/pull/92906)
- \[release/8.0] Fix deadlock in EventPipeEventDispatcher by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92912](https://togithub.com/dotnet/runtime/pull/92912)
- \[release/8.0] CI: runtime-wasm-perf: disable for PRs by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92977](https://togithub.com/dotnet/runtime/pull/92977)
- \[release/8.0] Throw when applying `JsonObjectHandling.Populate` to types with parameterized constructors. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92947](https://togithub.com/dotnet/runtime/pull/92947)
- \[release/8.0] Use invariant culture in CBOR date encoding by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92924](https://togithub.com/dotnet/runtime/pull/92924)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93005](https://togithub.com/dotnet/runtime/pull/93005)
- \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92996](https://togithub.com/dotnet/runtime/pull/92996)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93040](https://togithub.com/dotnet/runtime/pull/93040)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93065](https://togithub.com/dotnet/runtime/pull/93065)
- \[release/8.0] Manually update release/8.0 arcade to latest by [@lewing](https://togithub.com/lewing) in [https://github.com/dotnet/runtime/pull/92778](https://togithub.com/dotnet/runtime/pull/92778)
- \[release/8.0] \[PERF] Update release/8.0-rc1 to release/8.0 in perf.yml by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93136](https://togithub.com/dotnet/runtime/pull/93136)
- \[release/8.0] Resolve x64 libc++ being included with linux-arm64 to browser-wasm cross-compiler by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93070](https://togithub.com/dotnet/runtime/pull/93070)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93112](https://togithub.com/dotnet/runtime/pull/93112)
- \[8.0] Make thread pool thread timeouts configurable by [@kouvel](https://togithub.com/kouvel) in [https://github.com/dotnet/runtime/pull/92986](https://togithub.com/dotnet/runtime/pull/92986)
- \[release/8.0] Make a copy of assembly path. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93253](https://togithub.com/dotnet/runtime/pull/93253)
- \[release/8.0] Fix Options Source Gen Trimming Issues by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93193](https://togithub.com/dotnet/runtime/pull/93193)
- \[release/8.0] Fix a memory leak in runtime interop stubs when using an array of structs of types that use old-style managed marshalers by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93150](https://togithub.com/dotnet/runtime/pull/93150)
- \[release/8.0] Handle binding to initialized abstract members by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93120](https://togithub.com/dotnet/runtime/pull/93120)
- \[release/8.0] Avoid membarrier on lower Android versions by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93096](https://togithub.com/dotnet/runtime/pull/93096)
- \[release/8.0] \[android]\[ios] Fix dispose problem with NativeHttpHandlers ([#93262](https://togithub.com/dotnet/runtime/issues/93262)) by [@steveisok](https://togithub.com/steveisok) in [https://github.com/dotnet/runtime/pull/93291](https://togithub.com/dotnet/runtime/pull/93291)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93267](https://togithub.com/dotnet/runtime/pull/93267)
- \[release/8.0] \[H/3] Fix draining response in metrics test by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93381](https://togithub.com/dotnet/runtime/pull/93381)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93283](https://togithub.com/dotnet/runtime/pull/93283)
- \[release/8.0] JIT: Fix exponential blowup of memory dependency arrays in VNForMapSelectWork by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93388](https://togithub.com/dotnet/runtime/pull/93388)
- Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID [`2290250`](https://togithub.com/dotnet/runtime/commit/2290250) by [@dotnet-bot](https://togithub.com/dotnet-bot) in [https://github.com/dotnet/runtime/pull/93422](https://togithub.com/dotnet/runtime/pull/93422)
- \[release/8.0] Fix Options Source Gen with Length attributes applied on properties of Interface type by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93482](https://togithub.com/dotnet/runtime/pull/93482)
- \[release/8.0] Optimize Options Source Gen when no need to run by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93481](https://togithub.com/dotnet/runtime/pull/93481)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93470](https://togithub.com/dotnet/runtime/pull/93470)
- \[release/8.0]\[wasm] Update workload description to include target framework by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/93359](https://togithub.com/dotnet/runtime/pull/93359)
- \[release/8.0] Adjust System.Net metrics for OTel conformance and consistency by [@antonfirsov](https://togithub.com/antonfirsov) in [https://github.com/dotnet/runtime/pull/93414](https://togithub.com/dotnet/runtime/pull/93414)
- Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID [`2291029`](https://togithub.com/dotnet/runtime/commit/2291029) by [@dotnet-bot](https://togithub.com/dotnet-bot) in [https://github.com/dotnet/runtime/pull/93496](https://togithub.com/dotnet/runtime/pull/93496)
- \[release/8.0] Workaround for C++ compiler bug on Arm64 by [@jkotas](https://togithub.com/jkotas) in [https://github.com/dotnet/runtime/pull/93528](https://togithub.com/dotnet/runtime/pull/93528)
- \[release/8.0] TcpReceiveSendGetsCanceledByDispose: update test for change in Linux kernel. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93502](https://togithub.com/dotnet/runtime/pull/93502)
- \[release/8.0] Mention Frozen.\* types in PACKAGE.md for System.Collections.Immutable by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93561](https://togithub.com/dotnet/runtime/pull/93561)
- \[release/8.0] \[hot reload]\[debugger] Resolve field types before use by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93559](https://togithub.com/dotnet/runtime/pull/93559)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93549](https://togithub.com/dotnet/runtime/pull/93549)
- \[release/8.0] Update dependencies from 7 repositories by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93282](https://togithub.com/dotnet/runtime/pull/93282)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93628](https://togithub.com/dotnet/runtime/pull/93628)
- \[release/8.0] Remove base type rooting for types in rooted assemblies by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93355](https://togithub.com/dotnet/runtime/pull/93355)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93642](https://togithub.com/dotnet/runtime/pull/93642)
- \[release/8.0] Fix build of IJW test after VS upgrade by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93649](https://togithub.com/dotnet/runtime/pull/93649)
- \[release/8.0] Ensure Parallel.ForAsync unregisters from CancellationToken by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93674](https://togithub.com/dotnet/runtime/pull/93674)
- \[release/8.0] Revert "Workaround a C++/CLI bug involving DIMs ([#89253](https://togithub.com/dotnet/runtime/issues/89253))" by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93679](https://togithub.com/dotnet/runtime/pull/93679)
- \[release/8.0] \[mono] Disallow casts of bounded arrays to array special interfaces by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93617](https://togithub.com/dotnet/runtime/pull/93617)
- \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93700](https://togithub.com/dotnet/runtime/pull/93700)
- \[release/8.0]\[wasm] Fix Vector128 SIMD fmin and fmax by [@radekdoulik](https://togithub.com/radekdoulik) in [https://github.com/dotnet/runtime/pull/93677](https://togithub.com/dotnet/runtime/pull/93677)
- \[release/8.0] Update dependencies from dotnet/hotreload-utils by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93726](https://togithub.com/dotnet/runtime/pull/93726)
- \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93728](https://togithub.com/dotnet/runtime/pull/93728)
- \[release/8.0] JIT: remove incorrect type deduction for an Unsafe.As case by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93703](https://togithub.com/dotnet/runtime/pull/93703)
- \[release/8.0] Add package readmes (continued) by [@ViktorHofer](https://togithub.com/ViktorHofer) in [https://github.com/dotnet/runtime/pull/93769](https://togithub.com/dotnet/runtime/pull/93769)
- \[release/8.0] Update dependencies from dotnet/arcade by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93727](https://togithub.com/dotnet/runtime/pull/93727)
- \[release/8.0] Support specifying multiple directories through SSL_CERT_DIR. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93749](https://togithub.com/dotnet/runtime/pull/93749)
- \[release/8.0] Fix analysis of interface methods on generic types by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93748](https://togithub.com/dotnet/runtime/pull/93748)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93776](https://togithub.com/dotnet/runtime/pull/93776)
- \[release/8.0] \[Test Only] Fix options source gen test by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93782](https://togithub.com/dotnet/runtime/pull/93782)
- \[release/8.0] \[iOS]\[non-icu] HybridGlobalization Get available locales by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93751](https://togithub.com/dotnet/runtime/pull/93751)
- \[release/8.0] Update dependencies from dotnet/sdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93783](https://togithub.com/dotnet/runtime/pull/93783)
- \[release/8.0] Vectorize TensorPrimitives APIs by [@michaelgsharp](https://togithub.com/michaelgsharp) in [https://github.com/dotnet/runtime/pull/93746](https://togithub.com/dotnet/runtime/pull/93746)
- \[release/8.0] Add package readme to System.Numerics.Tensors by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93806](https://togithub.com/dotnet/runtime/pull/93806)
- \[release/8.0] Add runtime base address to Native AOT crash info JSON by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93791](https://togithub.com/dotnet/runtime/pull/93791)
- \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93801](https://togithub.com/dotnet/runtime/pull/93801)
- \[release/8.0] Update APICompat settings under source build by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93865](https://togithub.com/dotnet/runtime/pull/93865)
- \[release/8.0] Improve performance of UnmanagedMemoryStream by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93812](https://togithub.com/dotnet/runtime/pull/93812)
- \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93881](https://togithub.com/dotnet/runtime/pull/93881)
- \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93827](https://togithub.com/dotnet/runtime/pull/93827)
- \[release/8.0] Stable branding for .NET 8 GA by [@carlossanlop](https://togithub.com/carlossanlop) in [https://github.com/dotnet/runtime/pull/93807](https://togithub.com/dotnet/runtime/pull/93807)
- \[release/8.0]\[wasm] Fix perf pipeline runs by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/93888](https://togithub.com/dotnet/runtime/pull/93888)
- \[release/8.0] Honor JsonSerializerOptions.PropertyNameCaseInsensitive in property name conflict resolution. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93935](https://togithub.com/dotnet/runtime/pull/93935)
- \[release/8.0] Update MsQuic by [@carlossanlop](https://togithub.com/carlossanlop) in [https://github.com/dotnet/runtime/pull/93979](https://togithub.com/dotnet/runtime/pull/93979)
- \[release/8.0] Bump net7 downlevel version to 7.0.14 by [@steveisok](https://togithub.com/steveisok) in [https://github.com/dotnet/runtime/pull/94192](https://togithub.com/dotnet/runtime/pull/94192)
- \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/94196](https://togithub.com/dotnet/runtime/pull/94196)
**Full Changelog**: https://github.com/dotnet/runtime/compare/v8.0.0-rc.2.23479.6...v8.0.0
### [`v7.0.4`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.4): .NET 7.0.4
[Release](https://togithub.com/dotnet/core/releases/tag/v7.0.4)
### [`v7.0.3`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.3): .NET 7.0.3
[Release](https://togithub.com/dotnet/core/releases/tag/v7.0.3)
### [`v7.0.2`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.2): .NET 7.0.2
[Release](https://togithub.com/dotnet/core/tree/v7.0.2)
### [`v7.0.1`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.1): .NET 7.0.1
[Release](https://togithub.com/dotnet/core/releases/tag/v7.0.1)
### [`v7.0.0`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.0): .NET 7.0.0
[Release](https://togithub.com/dotnet/core/tree/v7.0.0)
### [`v6.0.9`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.9): .NET 6.0.9
[Release](https://togithub.com/dotnet/core/tree/v6.0.9)
### [`v6.0.8`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.8): .NET 6.0.8
[Release](https://togithub.com/dotnet/core/tree/v6.0.8)
### [`v6.0.7`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.7): .NET 6.0.7
[Release](https://togithub.com/dotnet/core/tree/v6.0.7)
### [`v6.0.6`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.6): .NET 6.0.6
[Release](https://togithub.com/dotnet/core/tree/v6.0.6)
### [`v6.0.5`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.5): .NET 6.0.5
[Release](https://togithub.com/dotnet/core/tree/v6.0.5)
### [`v6.0.4`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.4): .NET 6.0.4
[Release](https://togithub.com/dotnet/core/tree/v6.0.4)
### [`v6.0.3`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.3): .NET 6.0.3
[Release](https://togithub.com/dotnet/core/tree/v6.0.3)
### [`v6.0.2`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.2): .NET 6.0.2
[Release](https://togithub.com/dotnet/core/releases/tag/v6.0.2)
### [`v6.0.1`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.1): .NET 6.0.1
[Release](https://togithub.com/dotnet/core/releases/tag/v6.0.1)
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.0.0
->8.0.4
GitHub Vulnerability Alerts
CVE-2024-30105
Microsoft Security Advisory CVE-2024-30105 | .NET Denial of Service Vulnerability
Executive summary
Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 8.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability.
A vulnerability exists in .NET when calling the JsonSerializer.DeserializeAsyncEnumerable method against an untrusted input using System.Text.Json may result in Denial of Service.
Discussion
Discussion for this issue can be found at https://github.com/dotnet/runtime/issues/104619
Mitigation factors
Microsoft has not identified any mitigating factors for this vulnerability.
Affected software
Affected Packages
The vulnerability affects any Microsoft .NET Core project if it uses any of affected packages versions listed below
.NET 8
Advisory FAQ
How do I know if I am affected?
If you have a runtime or SDK with a version listed, or an affected package listed in affected software or affected packages, you're exposed to the vulnerability.
How do I fix the issue?
dotnet --info
command. You will see output like the following;.NET 8.0 updates are also available from Microsoft Update. To access this either type "Check for updates" in your Windows search, or open Settings, choose Update & Security and then click Check for Updates.
Once you have installed the updated runtime or SDK, restart your apps for the update to take effect.
Additionally, if you've deployed self-contained applications targeting any of the impacted versions, these applications are also vulnerable and must be recompiled and redeployed.
Other Information
Reporting Security Issues
If you have found a potential security issue in .NET 8.0 or .NET 7.0 or .NET 6.0, please email details to secure@microsoft.com. Reports may qualify for the Microsoft .NET Core & .NET 5 Bounty. Details of the Microsoft .NET Bounty Program including terms and conditions are at https://aka.ms/corebounty.
Support
You can ask questions about this issue on GitHub in the .NET GitHub organization. The main repos are located at https://github.com/dotnet/runtime and https://github.com/dotnet/aspnet/. The Announcements repo (https://github.com/dotnet/Announcements) will contain this bulletin as an issue and will include a link to a discussion issue. You can ask questions in the linked discussion issue.
Disclaimer
The information provided in this advisory is provided "as is" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.
External Links
CVE-2024-30105
Revisions
V1.0 (July 09, 2024): Advisory published.
Version 1.0
Last Updated 2024-07-09
Release Notes
dotnet/runtime (System.Text.Json)
### [`v8.0.4`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.4): .NET 8.0.4 [Release](https://togithub.com/dotnet/core/releases/tag/v8.0.4) ### [`v8.0.3`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.3): .NET 8.0.3 [Release](https://togithub.com/dotnet/core/releases/tag/v8.0.3) ### [`v8.0.2`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.2): .NET 8.0.2 [Release](https://togithub.com/dotnet/core/releases/tag/v8.0.2) ### [`v8.0.1`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.1): .NET 8.0.1 [Release](https://togithub.com/dotnet/core/releases/tag/v8.0.1) ### [`v8.0.0`](https://togithub.com/dotnet/runtime/releases/tag/v8.0.0): .NET 8.0.0 [Release](https://togithub.com/dotnet/core/releases/tag/v8.0.0) #### What's Changed - \[release/8.0-rc1] \[release/8.0] Events for IL methods without IL headers by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92317](https://togithub.com/dotnet/runtime/pull/92317) - \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92340](https://togithub.com/dotnet/runtime/pull/92340) - \[release/8.0-rc1] \[release/8.0] Fix wasi build. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92368](https://togithub.com/dotnet/runtime/pull/92368) - \[automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92325](https://togithub.com/dotnet/runtime/pull/92325) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92303](https://togithub.com/dotnet/runtime/pull/92303) - \[automated] Merge branch 'release/8.0-rc1' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92374](https://togithub.com/dotnet/runtime/pull/92374) - \[release/8.0] Bump version to GA by [@carlossanlop](https://togithub.com/carlossanlop) in [https://github.com/dotnet/runtime/pull/92305](https://togithub.com/dotnet/runtime/pull/92305) - \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92476](https://togithub.com/dotnet/runtime/pull/92476) - \[automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92401](https://togithub.com/dotnet/runtime/pull/92401) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92418](https://togithub.com/dotnet/runtime/pull/92418) - \[release/8.0] Update dependencies from dotnet/source-build-reference-packages by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92474](https://togithub.com/dotnet/runtime/pull/92474) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92473](https://togithub.com/dotnet/runtime/pull/92473) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92488](https://togithub.com/dotnet/runtime/pull/92488) - \[automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92484](https://togithub.com/dotnet/runtime/pull/92484) - \[release/8.0] Update dependencies from dotnet/roslyn-analyzers by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92499](https://togithub.com/dotnet/runtime/pull/92499) - \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92532](https://togithub.com/dotnet/runtime/pull/92532) - \[automated] Merge branch 'release/8.0-rc2' => 'release/8.0' by [@dotnet-maestro-bot](https://togithub.com/dotnet-maestro-bot) in [https://github.com/dotnet/runtime/pull/92515](https://togithub.com/dotnet/runtime/pull/92515) - \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92641](https://togithub.com/dotnet/runtime/pull/92641) - \[release/8.0] Update dependencies from dotnet/emsdk dotnet/hotreload-utils by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92606](https://togithub.com/dotnet/runtime/pull/92606) - \[release/8.0]\[wasm] Fix regressed file sizes for blazor by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92627](https://togithub.com/dotnet/runtime/pull/92627) - \[release/8.0] JIT: Fixed containment of STOREIND of HW intrinsics ConvertTo\*/Extract\* by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92513](https://togithub.com/dotnet/runtime/pull/92513) - \[release/8.0] Define bool as Interop.BOOL to prevent upper bytes setting native bool by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92681](https://togithub.com/dotnet/runtime/pull/92681) - \[release/8.0] Make CoreCLR/NativeAOT assembly compile with .subsections_via_symbols on Apple platforms by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92544](https://togithub.com/dotnet/runtime/pull/92544) - \[release/8.0] Fix LLVMAOT Mono runtime variant official build to produce correctly named runtime packs by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92737](https://togithub.com/dotnet/runtime/pull/92737) - \[release/8.0] Remove all PGO assets except for the runtime PGO archive. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92735](https://togithub.com/dotnet/runtime/pull/92735) - \[release/8.0] Put HasNativeCodeReJITAware into GetFunctionAddress by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92665](https://togithub.com/dotnet/runtime/pull/92665) - \[release/8.0] Update dependencies from dotnet/cecil dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92702](https://togithub.com/dotnet/runtime/pull/92702) - \[release/8.0]\[wasm] Fix Wasm.Build.Tests failing due to an old skiasharp reference by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92747](https://togithub.com/dotnet/runtime/pull/92747) - \[release/8.0] Update dependencies from dotnet/installer by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92745](https://togithub.com/dotnet/runtime/pull/92745) - \[release/8.0] Bring back CopyOutputSymbolsToPublishDirectory by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92369](https://togithub.com/dotnet/runtime/pull/92369) - \[release/8.0] Update dependencies from `dotnet/installer` by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92795](https://togithub.com/dotnet/runtime/pull/92795) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92762](https://togithub.com/dotnet/runtime/pull/92762) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92816](https://togithub.com/dotnet/runtime/pull/92816) - \[release/8.0]\[wasm]\[debugger] Support multidimensional indexing of object scheme by [@ilonatommy](https://togithub.com/ilonatommy) in [https://github.com/dotnet/runtime/pull/92753](https://togithub.com/dotnet/runtime/pull/92753) - \[release/8.0] \[browser] Remove duplicated marshaling of return value for JSExport by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92886](https://togithub.com/dotnet/runtime/pull/92886) - \[release/8.0] \[browser]\[nodejs] keep runtime alive for JSExport calls by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92890](https://togithub.com/dotnet/runtime/pull/92890) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92503](https://togithub.com/dotnet/runtime/pull/92503) - \[release/8.0] Make config binding gen incremental ([#89587](https://togithub.com/dotnet/runtime/issues/89587)) by [@layomia](https://togithub.com/layomia) in [https://github.com/dotnet/runtime/pull/92730](https://togithub.com/dotnet/runtime/pull/92730) - \[release/8.0] \[wasm] Endian fix for Webcil by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92495](https://togithub.com/dotnet/runtime/pull/92495) - \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92935](https://togithub.com/dotnet/runtime/pull/92935) - \[release/8.0] Update dependencies from dotnet/cecil dotnet/hotreload-utils by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92932](https://togithub.com/dotnet/runtime/pull/92932) - \[release/8.0]\[wasm] Use intended ports when running `DevServer` by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92906](https://togithub.com/dotnet/runtime/pull/92906) - \[release/8.0] Fix deadlock in EventPipeEventDispatcher by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92912](https://togithub.com/dotnet/runtime/pull/92912) - \[release/8.0] CI: runtime-wasm-perf: disable for PRs by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/92977](https://togithub.com/dotnet/runtime/pull/92977) - \[release/8.0] Throw when applying `JsonObjectHandling.Populate` to types with parameterized constructors. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92947](https://togithub.com/dotnet/runtime/pull/92947) - \[release/8.0] Use invariant culture in CBOR date encoding by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/92924](https://togithub.com/dotnet/runtime/pull/92924) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93005](https://togithub.com/dotnet/runtime/pull/93005) - \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/92996](https://togithub.com/dotnet/runtime/pull/92996) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93040](https://togithub.com/dotnet/runtime/pull/93040) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93065](https://togithub.com/dotnet/runtime/pull/93065) - \[release/8.0] Manually update release/8.0 arcade to latest by [@lewing](https://togithub.com/lewing) in [https://github.com/dotnet/runtime/pull/92778](https://togithub.com/dotnet/runtime/pull/92778) - \[release/8.0] \[PERF] Update release/8.0-rc1 to release/8.0 in perf.yml by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93136](https://togithub.com/dotnet/runtime/pull/93136) - \[release/8.0] Resolve x64 libc++ being included with linux-arm64 to browser-wasm cross-compiler by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93070](https://togithub.com/dotnet/runtime/pull/93070) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93112](https://togithub.com/dotnet/runtime/pull/93112) - \[8.0] Make thread pool thread timeouts configurable by [@kouvel](https://togithub.com/kouvel) in [https://github.com/dotnet/runtime/pull/92986](https://togithub.com/dotnet/runtime/pull/92986) - \[release/8.0] Make a copy of assembly path. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93253](https://togithub.com/dotnet/runtime/pull/93253) - \[release/8.0] Fix Options Source Gen Trimming Issues by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93193](https://togithub.com/dotnet/runtime/pull/93193) - \[release/8.0] Fix a memory leak in runtime interop stubs when using an array of structs of types that use old-style managed marshalers by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93150](https://togithub.com/dotnet/runtime/pull/93150) - \[release/8.0] Handle binding to initialized abstract members by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93120](https://togithub.com/dotnet/runtime/pull/93120) - \[release/8.0] Avoid membarrier on lower Android versions by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93096](https://togithub.com/dotnet/runtime/pull/93096) - \[release/8.0] \[android]\[ios] Fix dispose problem with NativeHttpHandlers ([#93262](https://togithub.com/dotnet/runtime/issues/93262)) by [@steveisok](https://togithub.com/steveisok) in [https://github.com/dotnet/runtime/pull/93291](https://togithub.com/dotnet/runtime/pull/93291) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93267](https://togithub.com/dotnet/runtime/pull/93267) - \[release/8.0] \[H/3] Fix draining response in metrics test by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93381](https://togithub.com/dotnet/runtime/pull/93381) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93283](https://togithub.com/dotnet/runtime/pull/93283) - \[release/8.0] JIT: Fix exponential blowup of memory dependency arrays in VNForMapSelectWork by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93388](https://togithub.com/dotnet/runtime/pull/93388) - Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID [`2290250`](https://togithub.com/dotnet/runtime/commit/2290250) by [@dotnet-bot](https://togithub.com/dotnet-bot) in [https://github.com/dotnet/runtime/pull/93422](https://togithub.com/dotnet/runtime/pull/93422) - \[release/8.0] Fix Options Source Gen with Length attributes applied on properties of Interface type by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93482](https://togithub.com/dotnet/runtime/pull/93482) - \[release/8.0] Optimize Options Source Gen when no need to run by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93481](https://togithub.com/dotnet/runtime/pull/93481) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93470](https://togithub.com/dotnet/runtime/pull/93470) - \[release/8.0]\[wasm] Update workload description to include target framework by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/93359](https://togithub.com/dotnet/runtime/pull/93359) - \[release/8.0] Adjust System.Net metrics for OTel conformance and consistency by [@antonfirsov](https://togithub.com/antonfirsov) in [https://github.com/dotnet/runtime/pull/93414](https://togithub.com/dotnet/runtime/pull/93414) - Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID [`2291029`](https://togithub.com/dotnet/runtime/commit/2291029) by [@dotnet-bot](https://togithub.com/dotnet-bot) in [https://github.com/dotnet/runtime/pull/93496](https://togithub.com/dotnet/runtime/pull/93496) - \[release/8.0] Workaround for C++ compiler bug on Arm64 by [@jkotas](https://togithub.com/jkotas) in [https://github.com/dotnet/runtime/pull/93528](https://togithub.com/dotnet/runtime/pull/93528) - \[release/8.0] TcpReceiveSendGetsCanceledByDispose: update test for change in Linux kernel. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93502](https://togithub.com/dotnet/runtime/pull/93502) - \[release/8.0] Mention Frozen.\* types in PACKAGE.md for System.Collections.Immutable by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93561](https://togithub.com/dotnet/runtime/pull/93561) - \[release/8.0] \[hot reload]\[debugger] Resolve field types before use by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93559](https://togithub.com/dotnet/runtime/pull/93559) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93549](https://togithub.com/dotnet/runtime/pull/93549) - \[release/8.0] Update dependencies from 7 repositories by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93282](https://togithub.com/dotnet/runtime/pull/93282) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93628](https://togithub.com/dotnet/runtime/pull/93628) - \[release/8.0] Remove base type rooting for types in rooted assemblies by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93355](https://togithub.com/dotnet/runtime/pull/93355) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93642](https://togithub.com/dotnet/runtime/pull/93642) - \[release/8.0] Fix build of IJW test after VS upgrade by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93649](https://togithub.com/dotnet/runtime/pull/93649) - \[release/8.0] Ensure Parallel.ForAsync unregisters from CancellationToken by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93674](https://togithub.com/dotnet/runtime/pull/93674) - \[release/8.0] Revert "Workaround a C++/CLI bug involving DIMs ([#89253](https://togithub.com/dotnet/runtime/issues/89253))" by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93679](https://togithub.com/dotnet/runtime/pull/93679) - \[release/8.0] \[mono] Disallow casts of bounded arrays to array special interfaces by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93617](https://togithub.com/dotnet/runtime/pull/93617) - \[release/8.0] Update dependencies from dotnet/roslyn by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93700](https://togithub.com/dotnet/runtime/pull/93700) - \[release/8.0]\[wasm] Fix Vector128 SIMD fmin and fmax by [@radekdoulik](https://togithub.com/radekdoulik) in [https://github.com/dotnet/runtime/pull/93677](https://togithub.com/dotnet/runtime/pull/93677) - \[release/8.0] Update dependencies from dotnet/hotreload-utils by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93726](https://togithub.com/dotnet/runtime/pull/93726) - \[release/8.0] Update dependencies from dotnet/source-build-externals by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93728](https://togithub.com/dotnet/runtime/pull/93728) - \[release/8.0] JIT: remove incorrect type deduction for an Unsafe.As case by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93703](https://togithub.com/dotnet/runtime/pull/93703) - \[release/8.0] Add package readmes (continued) by [@ViktorHofer](https://togithub.com/ViktorHofer) in [https://github.com/dotnet/runtime/pull/93769](https://togithub.com/dotnet/runtime/pull/93769) - \[release/8.0] Update dependencies from dotnet/arcade by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93727](https://togithub.com/dotnet/runtime/pull/93727) - \[release/8.0] Support specifying multiple directories through SSL_CERT_DIR. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93749](https://togithub.com/dotnet/runtime/pull/93749) - \[release/8.0] Fix analysis of interface methods on generic types by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93748](https://togithub.com/dotnet/runtime/pull/93748) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93776](https://togithub.com/dotnet/runtime/pull/93776) - \[release/8.0] \[Test Only] Fix options source gen test by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93782](https://togithub.com/dotnet/runtime/pull/93782) - \[release/8.0] \[iOS]\[non-icu] HybridGlobalization Get available locales by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93751](https://togithub.com/dotnet/runtime/pull/93751) - \[release/8.0] Update dependencies from dotnet/sdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93783](https://togithub.com/dotnet/runtime/pull/93783) - \[release/8.0] Vectorize TensorPrimitives APIs by [@michaelgsharp](https://togithub.com/michaelgsharp) in [https://github.com/dotnet/runtime/pull/93746](https://togithub.com/dotnet/runtime/pull/93746) - \[release/8.0] Add package readme to System.Numerics.Tensors by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93806](https://togithub.com/dotnet/runtime/pull/93806) - \[release/8.0] Add runtime base address to Native AOT crash info JSON by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93791](https://togithub.com/dotnet/runtime/pull/93791) - \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93801](https://togithub.com/dotnet/runtime/pull/93801) - \[release/8.0] Update APICompat settings under source build by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93865](https://togithub.com/dotnet/runtime/pull/93865) - \[release/8.0] Improve performance of UnmanagedMemoryStream by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93812](https://togithub.com/dotnet/runtime/pull/93812) - \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93881](https://togithub.com/dotnet/runtime/pull/93881) - \[release/8.0] Update dependencies from dnceng/internal/dotnet-optimization by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/93827](https://togithub.com/dotnet/runtime/pull/93827) - \[release/8.0] Stable branding for .NET 8 GA by [@carlossanlop](https://togithub.com/carlossanlop) in [https://github.com/dotnet/runtime/pull/93807](https://togithub.com/dotnet/runtime/pull/93807) - \[release/8.0]\[wasm] Fix perf pipeline runs by [@radical](https://togithub.com/radical) in [https://github.com/dotnet/runtime/pull/93888](https://togithub.com/dotnet/runtime/pull/93888) - \[release/8.0] Honor JsonSerializerOptions.PropertyNameCaseInsensitive in property name conflict resolution. by [@github-actions](https://togithub.com/github-actions) in [https://github.com/dotnet/runtime/pull/93935](https://togithub.com/dotnet/runtime/pull/93935) - \[release/8.0] Update MsQuic by [@carlossanlop](https://togithub.com/carlossanlop) in [https://github.com/dotnet/runtime/pull/93979](https://togithub.com/dotnet/runtime/pull/93979) - \[release/8.0] Bump net7 downlevel version to 7.0.14 by [@steveisok](https://togithub.com/steveisok) in [https://github.com/dotnet/runtime/pull/94192](https://togithub.com/dotnet/runtime/pull/94192) - \[release/8.0] Update dependencies from dotnet/emsdk by [@dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/dotnet/runtime/pull/94196](https://togithub.com/dotnet/runtime/pull/94196) **Full Changelog**: https://github.com/dotnet/runtime/compare/v8.0.0-rc.2.23479.6...v8.0.0 ### [`v7.0.4`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.4): .NET 7.0.4 [Release](https://togithub.com/dotnet/core/releases/tag/v7.0.4) ### [`v7.0.3`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.3): .NET 7.0.3 [Release](https://togithub.com/dotnet/core/releases/tag/v7.0.3) ### [`v7.0.2`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.2): .NET 7.0.2 [Release](https://togithub.com/dotnet/core/tree/v7.0.2) ### [`v7.0.1`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.1): .NET 7.0.1 [Release](https://togithub.com/dotnet/core/releases/tag/v7.0.1) ### [`v7.0.0`](https://togithub.com/dotnet/runtime/releases/tag/v7.0.0): .NET 7.0.0 [Release](https://togithub.com/dotnet/core/tree/v7.0.0) ### [`v6.0.9`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.9): .NET 6.0.9 [Release](https://togithub.com/dotnet/core/tree/v6.0.9) ### [`v6.0.8`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.8): .NET 6.0.8 [Release](https://togithub.com/dotnet/core/tree/v6.0.8) ### [`v6.0.7`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.7): .NET 6.0.7 [Release](https://togithub.com/dotnet/core/tree/v6.0.7) ### [`v6.0.6`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.6): .NET 6.0.6 [Release](https://togithub.com/dotnet/core/tree/v6.0.6) ### [`v6.0.5`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.5): .NET 6.0.5 [Release](https://togithub.com/dotnet/core/tree/v6.0.5) ### [`v6.0.4`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.4): .NET 6.0.4 [Release](https://togithub.com/dotnet/core/tree/v6.0.4) ### [`v6.0.3`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.3): .NET 6.0.3 [Release](https://togithub.com/dotnet/core/tree/v6.0.3) ### [`v6.0.2`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.2): .NET 6.0.2 [Release](https://togithub.com/dotnet/core/releases/tag/v6.0.2) ### [`v6.0.1`](https://togithub.com/dotnet/runtime/releases/tag/v6.0.1): .NET 6.0.1 [Release](https://togithub.com/dotnet/core/releases/tag/v6.0.1)Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.