.NET Remote Code Execution Vulnerability
Date: 2024-11
Affected: nuget/System.Formats.Nrbf
Attack vector: rce
Category: vulnerability-disclosure
Severity: Critical
CVE: CVE-2023-21808
CVE-2023-24895
CVE-2023-24897
CVE-2023-33128
CVE-2023-35390
CVE-2023-38180
CVE-2024-43498
CWE: CWE-122
CWE-400
CWE-416
CWE-77
CVSS: 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)

# Microsoft Security Advisory CVE-2024-43498 | .NET Remote Code Execution Vulnerability ## <a name="executive-summary"></a>Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 9.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. A remote unauthenticated attacker could exploit this vulnerability by sending specially crafted requests to a .NET vulnerable webapp or loading a specially crafted file into a vulnerable application. ## Announcement Announcement for this issue can be found at https://github.com/dotnet/announcements/issues/334 ## <a name="mitigation-factors"></a>Mitigation factors Applications that do not use the NrbfDecoder component are not affected by this vulnerability. By default, .NET console apps and web apps do not reference this component. ## <a name="affected-software"></a>Affected software * Any .NET 9.0 application running on .NET 9.0.0.RC.2 or earlier. ## <a name="affected-packages"></a>Affected Packages The vulnerability affects any Microsoft .NET Core project if it uses any of affected packages versions listed below ### <a name=".NET 9"></a>.NET 9 Package name | Affected version | Patched version ------------ | ---------------- | ------------------------- [System.Formats.Nrbf](https://www.nuget.org/packages/System.Formats.Nrbf) | <9.0.0 | 9.0.0 ## Advisory FAQ ### <a name="how-affected"></


Mitigations:

Architectural layers (MAESTRO):