HomeNewsMicrosoft releases emergency update for ASP.NET threat on macOS and Linux

Microsoft releases emergency update for ASP.NET threat on macOS and Linux

“`html

Microsoft has issued an emergency update to address a critical vulnerability discovered in its ASP.NET Core framework. This flaw, identified as CVE-2026-40372, poses a significant risk by allowing unauthenticated attackers to gain SYSTEM privileges on devices operating Linux or macOS applications using the framework.

Unpacking the Vulnerability

The vulnerability impacts versions 10.0.0 through 10.0.6 of the Microsoft.AspNetCore.DataProtection NuGet package, an integral part of ASP.NET Core. The root cause lies in inadequate verification of cryptographic signatures. This weakness can be exploited by attackers to forge authentication payloads during the HMAC validation process, a crucial mechanism for ensuring data integrity and authenticity between clients and servers.

Risks and Implications

While the affected package was in use, devices were vulnerable to attacks enabling unauthorized individuals to obtain SYSTEM privileges, potentially leading to full system compromise. Alarmingly, even after applying the patch, systems remain at risk if maliciously generated credentials are not removed. Microsoft highlights that tokens issued during the vulnerability period remain valid post-upgrade unless the DataProtection keyset is changed.

Ensuring Security Post-Patch

To mitigate ongoing risks, Microsoft advises changing the DataProtection keyset following the patch upgrade. This step is critical to invalidate any potentially compromised credentials that attackers may have used to gain unauthorized access. System administrators are urged to conduct thorough audits to ensure all malicious payloads and credentials are effectively purged.

Understanding ASP.NET Core

ASP.NET Core is renowned for being a “high-performance” framework designed for developing .NET applications across various platforms, including Windows, macOS, Linux, and Docker. Its open-source nature allows it to support rapid scaling of runtime components, APIs, compilers, and languages while providing a stable platform for applications.

For further details, refer to the original article Here.

“`

Must Read
Related News

LEAVE A REPLY

Please enter your comment!
Please enter your name here