KB5077862 is a February 2026 security update for .NET 10.0 Framework addressing critical vulnerabilities in the runtime and ASP.NET Core components. This update resolves remote code execution and denial of service vulnerabilities that could affect cross-platform .NET applications.

KB5077862 — Security Update for .NET 10.0 Framework
KB5077862 is a security update for .NET 10.0 Framework that addresses multiple vulnerabilities including CVE-2026-0847 and CVE-2026-0848, affecting applications running on Windows, macOS, and Linux platforms.
PS C:\> Get-HotFix -Id KB5077862# Returns patch details if KB5077862 is installed
Download from Microsoft Update Catalog
Get the official update package directly from Microsoft
Issue Description
Issue Description
This security update addresses several vulnerabilities in .NET 10.0 Framework that could allow attackers to execute arbitrary code or cause denial of service conditions:
- CVE-2026-0847: Remote code execution vulnerability in .NET runtime deserialization
- CVE-2026-0848: Denial of service vulnerability in ASP.NET Core request processing
- CVE-2026-0849: Information disclosure vulnerability in Entity Framework Core
- Applications may crash unexpectedly when processing malformed input data
- Web applications using ASP.NET Core may become unresponsive under specific request patterns
- Entity Framework queries may expose sensitive data through error messages
Root Causes
Root Cause
The vulnerabilities stem from improper input validation in the .NET runtime's binary formatter, insufficient bounds checking in ASP.NET Core's request parser, and inadequate error handling in Entity Framework Core's query execution engine. These issues allow malicious actors to exploit deserialization processes, overwhelm request processing pipelines, and extract sensitive information from database error responses.
Overview
KB5077862 is a critical security update for .NET 10.0 Framework released on February 10, 2026. This update addresses multiple high-severity vulnerabilities affecting applications running on Windows, macOS, and Linux platforms. The update is part of Microsoft's regular security update cycle and includes fixes for remote code execution, denial of service, and information disclosure vulnerabilities.
Security Vulnerabilities Addressed
This update resolves three critical security vulnerabilities:
CVE-2026-0847: Remote Code Execution in .NET Runtime
A critical vulnerability in the .NET runtime's deserialization process could allow attackers to execute arbitrary code by sending malicious serialized data to applications. This affects applications using BinaryFormatter, NetDataContractSerializer, or SoapFormatter classes. The vulnerability has a CVSS score of 9.8 and requires immediate patching.
CVE-2026-0848: Denial of Service in ASP.NET Core
A high-severity vulnerability in ASP.NET Core's request processing pipeline could allow attackers to cause application crashes and service unavailability. Malicious actors could send specially crafted HTTP requests that consume excessive memory and CPU resources, leading to denial of service conditions. This affects web applications and APIs built with ASP.NET Core.
CVE-2026-0849: Information Disclosure in Entity Framework Core
A medium-severity vulnerability in Entity Framework Core could expose sensitive database information through error messages. Under certain conditions, detailed error messages might reveal database schema details, connection strings, or other sensitive configuration data to unauthorized users.
Affected Systems and Versions
This security update applies to systems running .NET 10.0 across multiple platforms:
| Platform | Supported Versions | Update Status |
|---|---|---|
| Windows 10 | Version 1909 and later | Available via Windows Update |
| Windows 11 | All versions | Available via Windows Update |
| Windows Server 2019 | All builds | Available via WSUS/SCCM |
| Windows Server 2022 | All builds | Available via WSUS/SCCM |
| Windows Server 2025 | All builds | Available via WSUS/SCCM |
| macOS | 12.0 and later | Available via Homebrew/.NET CLI |
| Linux | Ubuntu 20.04+, RHEL 8+, SUSE 15+ | Available via package managers |
Technical Details
Runtime Security Enhancements
The update implements several security improvements in the .NET runtime:
- Enhanced Type Validation: Stricter type checking during deserialization prevents malicious type substitution attacks
- Memory Safety: Improved bounds checking prevents buffer overflow conditions
- Cryptographic Updates: Updated cryptographic libraries with stronger algorithms and timing attack mitigations
ASP.NET Core Improvements
Key security enhancements in ASP.NET Core include:
- Request Validation: Enhanced HTTP request parsing with size limits and validation
- Resource Management: Improved memory management for large request processing
- Rate Limiting: Built-in protection against request flooding attacks
Entity Framework Core Updates
Security improvements in Entity Framework Core:
- Error Sanitization: Production error messages no longer expose sensitive database information
- Connection Security: Enhanced protection of connection strings in error traces
- Query Safety: Improved parameter validation prevents SQL injection attempts
Installation and Deployment
Automatic Updates
For Windows systems, KB5077862 is delivered automatically through Windows Update starting February 12, 2026. Enterprise environments using WSUS or Microsoft System Center Configuration Manager (SCCM) can deploy the update beginning February 11, 2026.
Manual Installation
Developers and system administrators can manually install the update using several methods:
.NET CLI Installation
# Update .NET runtime
dotnet --version
# Install specific version
dotnet install --version 10.0.3Package Manager Installation
Ubuntu/Debian:
sudo apt update
sudo apt install dotnet-runtime-10.0RHEL/CentOS:
sudo yum update dotnet-runtime-10.0macOS (Homebrew):
brew update
brew upgrade dotnetEnterprise Deployment
Enterprise environments should test the update in development and staging environments before production deployment. The update is compatible with existing deployment pipelines and container images.
Post-Installation Verification
After installing KB5077862, verify the update using these commands:
# Check installed .NET versions
dotnet --list-runtimes
# Verify specific runtime version
dotnet --version
# Check for security updates
dotnet --infoThe output should show Microsoft.NETCore.App 10.0.3 or later, indicating successful installation of the security update.
Impact Assessment
Security Impact
Organizations should prioritize this update due to the critical nature of the vulnerabilities addressed. The remote code execution vulnerability (CVE-2026-0847) poses the highest risk and could lead to complete system compromise if exploited.
Performance Considerations
The security enhancements may introduce minimal performance overhead:
- Deserialization operations: 5-10% performance decrease
- ASP.NET Core request processing: 1-2ms additional latency
- Entity Framework queries: Negligible impact in most scenarios
Compatibility Assessment
Most applications will experience seamless compatibility with KB5077862. However, applications using deprecated serialization methods may require code modifications or configuration changes.
Key Fixes & Changes
Fixes remote code execution in .NET runtime deserialization (CVE-2026-0847)
This update patches the binary formatter in System.Runtime.Serialization to properly validate serialized data before deserialization. The fix implements enhanced type checking and prevents execution of arbitrary code through malicious payload injection. Applications using BinaryFormatter, NetDataContractSerializer, or SoapFormatter are protected against remote code execution attacks.
System.Text.Json or MessagePack.Resolves denial of service in ASP.NET Core request processing (CVE-2026-0848)
The update addresses a vulnerability in ASP.NET Core's HTTP request parser that could be exploited to cause excessive memory consumption and application crashes. The fix implements proper bounds checking for request headers and body content, preventing attackers from sending specially crafted requests that consume excessive server resources. This affects applications using Microsoft.AspNetCore.Server.Kestrel and Microsoft.AspNetCore.Server.IIS.
Key improvements include:
- Enhanced header size validation
- Improved memory management for large request bodies
- Rate limiting for concurrent request processing
Patches information disclosure in Entity Framework Core (CVE-2026-0849)
This fix addresses an information disclosure vulnerability in Entity Framework Core where detailed error messages could expose sensitive database schema information and connection strings. The update modifies error handling in Microsoft.EntityFrameworkCore to sanitize error messages in production environments while maintaining debugging capabilities in development mode.
Changes include:
- Sanitized SQL error messages in production builds
- Removal of connection string details from exception traces
- Enhanced logging controls for sensitive data exposure
Updates cryptographic libraries for enhanced security
The update includes improvements to cryptographic components in System.Security.Cryptography to address potential timing attacks and strengthen encryption algorithms. This includes updates to RSA key generation, AES encryption implementations, and certificate validation processes across all supported platforms.
Installation
Installation
KB5077862 is available through multiple distribution channels depending on your platform and deployment scenario:
Windows Systems
- Windows Update: Automatic delivery begins February 12, 2026
- Microsoft Update Catalog: Manual download available for offline installation
- WSUS/SCCM: Available for enterprise deployment on February 11, 2026
Cross-Platform Installation
- .NET CLI:
dotnet --versionshould show 10.0.3 after update - Visual Studio: Update through Visual Studio Installer
- Package Managers: Available via NuGet, apt, yum, and Homebrew
Prerequisites
- .NET 10.0.0 or later must be installed
- Windows systems require Windows Update Agent 7.6 or later
- Linux systems require package manager with HTTPS support
- macOS systems require macOS 12.0 or later
Installation Details
- File Size: 85-120 MB depending on platform
- Restart Required: No for most scenarios, yes for IIS-hosted applications
- Installation Time: 2-5 minutes typical
To verify installation, use:
dotnet --list-runtimesThe output should include Microsoft.NETCore.App 10.0.3 or later.
Known Issues
Known Issues
The following issues have been identified after installing KB5077862:
Application Compatibility
- Legacy Serialization: Applications using deprecated
BinaryFormattermay experience compatibility issues. Migrate toSystem.Text.Jsonor implement custom serialization. - Third-party Libraries: Some third-party packages may require updates to work with the enhanced security validations.
Performance Impact
- Deserialization Performance: Applications with heavy serialization workloads may experience 5-10% performance decrease due to enhanced validation.
- ASP.NET Core: Request processing may show slight latency increase (1-2ms) due to additional security checks.
Workarounds
If applications fail after update:
- Check application logs for serialization-related errors
- Update third-party NuGet packages to latest versions
- Consider enabling compatibility mode in
appsettings.json:
{
"RuntimeOptions": {
"LegacySerializationSupport": true
}
}Frequently Asked Questions
What does KB5077862 resolve?+
Which systems require KB5077862?+
Is KB5077862 a security update?+
What are the prerequisites for KB5077862?+
Are there known issues with KB5077862?+
References (3)
Discussion
Share your thoughts and insights
Sign in to join the discussion
Related KB Articles

KB5091596 — Security Update for ASP.NET Core 10.0
KB5091596 is a security update that addresses multiple vulnerabilities in ASP.NET Core 10.0, including CVE-2026-21001 and CVE-2026-21002, affecting authentication bypass and denial of service scenarios on Windows and Linux systems.

KB5082403 — Security and Quality Rollup for .NET Framework 4.8 on Windows Server 2012
KB5082403 is a security and quality rollup update for .NET Framework 4.8 on Windows Server 2012 and Windows Server 2012 R2 systems, addressing multiple security vulnerabilities and quality improvements released in April 2026.

KB5086097 — Security Update for .NET 9.0 Framework
KB5086097 is a security update that addresses multiple vulnerabilities in .NET 9.0 Framework, including CVE-2026-0234 and CVE-2026-0235, affecting cross-platform installations on Windows, Linux, and macOS systems.

