Skip to the content
The Update Bureau
.NET Framework 3.5 / 4.8.1 .NET Framework 3.5 / 4.8.1 Security update
Patch Tuesday

KB5036621

KB5036621: Cumulative update for .NET Framework, versions 3.5 and 4.8.1, on Windows Server 2022, April 2024. Remote code execution flaw and application slowdowns addressed

In short

The update addresses CVE-2024-21409, a .NET Framework flaw that could let an attacker run code, and addresses several reliability and performance problems.

Does it affect you? Applies to: Windows Server 2022 systems with .NET Framework 3.5 or 4.8.1 installed.

File version
2.0.50727.9176 · 4.8.9236.0
Security
1 fixed
Restart
Required

What changes

Fixes 7 changes

.NET Framework

3 items

For: Windows Server 2022 systems with .NET Framework installed

  • A security flaw that could let an attacker run code is addressed.1
    Addresses CVE-2024-21409, a .NET Framework remote code execution vulnerability.
  • A security issue involving an outdated library used by .NET is addressed.2
    Addresses an issue where the version of the OSS zlib library is out of date.
  • A security issue in a .NET data-fetching process is addressed.3
    Addresses an issue in the AIA fetching process.

ASP.NET

Verified in package

For: Applications using ASP.NET

  • A performance slowdown involving an ASP.NET component for handling JavaScript data is addressed.4
    Addresses a performance degradation with JavaScriptSerializer after installing the January Security and Quality update.

CLR

2 items
  • On computers with multiple processor groups, a list used to manage background tasks could stop responding; this issue is addressed.5
    Addresses an issue with thread pool recycled lists becoming unresponsive on multi-CPU-group computers.
  • A value-reading operation in some 32-bit apps could be much slower on some computers; this issue is addressed.6
    Addresses an issue where Interlocked.Read from 32-bit apps is much slower on some computers.

Compiler

For: Developers using the native C# compiler

  • A problem compiling code that calls certain external components is addressed.7
    Addresses a problem using the native C# compiler (csc.exe) to compile code making calls to COM interop assemblies.

Technical details

Data sheet · Security · Downloads · Components Click to collapse or expand

Data sheet

Released
2024-04-09
Classification
Security Updates
Type
Cumulative update
Restart
Required
Replaces
KB5034611, KB5033922
Replaced by
KB5039907
VersionFile versionChannel
3.5 2.0.50727.9176 General availability
4.8.1 4.8.9236.0 General availability

Security

1 vulnerability fixed
1 not rated
VulnerabilitySeverityCVSS
.NET, .NET Framework, and Visual Studio Remote Code Execution Vulnerability
Not rated —

Downloads (Microsoft Update Catalog)

Updated components

133 files changed since the previous update for the same versions.

Top changed componentsFiles
WPF30
.NET runtime (CLR)12
WCF12
ASP.NET10

Verified in package: changed files confirm ASP.NET.

Sources

Updated
Cited passages from Microsoft's official notes (7)
  1. 1. CVE-2024-21409 - .NET Framework Remote Code Execution Vulnerability support.microsoft.com
  2. 2. This security update addresses an issue where version of the OSS zlib library is out of date. support.microsoft.com
  3. 3. This security update addresses an issue in AIA fetching process. support.microsoft.com
  4. 4. Addresses an issue with JavaScriptSerializer where after installing the January Security and Quality update there is a performance degradation. support.microsoft.com
  5. 5. Addresses an issue with thread pool recycled lists become unresponsive on multi-CPU-group computers. support.microsoft.com
  6. 6. Addresses an issue where Interlocked.Read from 32-bit apps are much slower on some computers. support.microsoft.com
  7. 7. Addresses a problem using the native C# compiler (csc.exe) to compile code making calls to COM interop assemblies. support.microsoft.com
Checked automatically: 7 of 8 checks passed, 7 quoted passages · compared with Microsoft's page on Oct 20, 2026
  • Quotes found in the official pages: passed
  • Numbers found in the sources: passed
  • Vulnerabilities from the dossier only: passed
  • Links to allowed domains only: passed
  • Every official change covered: passed
  • Readable plain text: passed
  • Changes confirmed by the file list: passed
  • Sources agree: not passed

A second AI read the text against the sources: correctness 5/5, clarity 5/5, completeness 5/5. How we work

Published by The Update Bureau. Written with AI from Microsoft's own documents, checked by rules and a second AI. How we work · Report a mistake