Quick Facts
- Category: Cybersecurity
- Published: 2026-05-04 17:43:37
- Rustup 1.29.0 Released: Speeds Up Toolchain Installation With Concurrent Downloads
- Linux 7.2 Kernel Advances: DRM Scheduler Goes Fair and AMDXDNA Welcomes AIE4
- DeepSeek V4 Pro Trails US AI by 8 Months, But Tops China's AI Capabilities: NIST Report
- 6 Key Insights on Anthropic's Mythos and the Future of Cybersecurity
- Understanding Cyclone-Induced Landslides: A Step-by-Step Guide to Analyzing the Papua New Guinea Event
In an unexpected move, the .NET team has released version 10.0.7 as an out-of-band (OOB) update to address a pressing security flaw. This update targets a critical issue in the Microsoft.AspNetCore.DataProtection package that not only broke decryption for some users but also exposed a potential elevation-of-privilege vulnerability. Here are seven essential facts you need to know about this urgent release.
1. What Triggered the Out-of-Band Update?
Shortly after the scheduled .NET 10.0.6 release (Patch Tuesday), developers began reporting that decryption was failing in their ASP.NET Core applications. The issue was tracked in aspnetcore issue #66335, and during the investigation, the .NET team discovered that the regression itself masked a more serious security hole. This prompted an immediate OOB patch—version 10.0.7—to fix both the decryption failures and the underlying vulnerability.

2. Which Package Is Affected?
The vulnerability resides in the Microsoft.AspNetCore.DataProtection NuGet package. Specifically, it impacts versions 10.0.0 through 10.0.6. The package is widely used to protect sensitive data like authentication tokens, cookies, and encryption keys. If your application relies on ASP.NET Core Data Protection, this update is mandatory.
3. What Is the Vulnerability (CVE-2026-40372)?
The security flaw, assigned CVE-2026-40372, lies in the managed authenticated encryptor. In vulnerable versions, the encryptor could compute its HMAC validation tag over the wrong bytes of the payload. Worse, it then discards the computed hash entirely. This oversight can allow an attacker to forge signatures, leading to potential elevation of privilege. No public exploits have been reported, but the risk is real.
4. How Does the Regression Affect You?
Users who upgraded to .NET 10.0.6 observed decryption failures—causing authentication cookies, anti-forgery tokens, and other protected payloads to become unreadable. This alone disrupted many applications. However, the regression also served as a canary, alerting the team to the deeper HMAC computation error. The 10.0.7 update resolves both the decryption issue and the security bug, so you can resume normal operations immediately.
5. Which Products and Runtimes Are Included?
.NET 10.0.7 covers the SDK, Runtime, and ASP.NET Core packages. The fix targets the Microsoft.AspNetCore.DataProtection library specifically, but updating the entire SDK or runtime ensures all components are synchronized. You can download the updated binaries from the official .NET website, and container images are also available for Docker deployments.

6. How to Install and Verify the Update
Follow these steps to apply the security update:
- Download and install the .NET 10.0.7 SDK or Runtime from the official download page.
- Verify the installation by running
dotnet --info— confirm the version displays 10.0.7. - Rebuild your application and redeploy using the updated packages or container images.
If you use NuGet packages, update Microsoft.AspNetCore.DataProtection to version 10.0.7 directly. For Docker users, pull the mcr.microsoft.com/dotnet/aspnet:10.0.7 image.
7. Where to Report Issues and Get Support
After upgrading, monitor your application for any unusual behavior. If you encounter problems related to this release, the .NET team encourages you to share your feedback in the .NET release feedback issues on GitHub. The team is actively monitoring reports and will provide support for any residual issues.
Conclusion
The .NET 10.0.7 out-of-band update is a critical patch that fixes both a decryption regression and a security vulnerability (CVE-2026-40372). If you are running ASP.NET Core with Data Protection, update to version 10.0.7 immediately to protect your applications. Stay tuned for the official release notes and future Patch Tuesday updates.