Friday, June 20, 2025

Microsoft cuts BinaryFormatter from .NET 9



Citing a safety concern, Microsoft introduced it’s eradicating the BinaryFormatter from the deliberate .NET 9 open supply software platform. Microsoft outlined the chance of utilizing BinaryFormatter in an August 28 weblog submit, stating: “Any deserializer, binary or textual content, that permits its enter to hold details about the objects to be created is a safety downside ready to occur.” A deserializer methodology can be utilized as a vector for DDoS assaults in opposition to consuming apps.

The corporate submit hyperlinks to a typical weak point enumeration (CWE) definition describing the difficulty: CWE-502: Deserialization of Untrusted Information. In deciding to take away the formatter from .NET 9, which is due as a manufacturing launch in November, Microsoft stated it strongly believes .NET ought to make it simple for customers to do the precise factor and onerous if not unimaginable to do the mistaken factor. Transport a expertise that’s broadly thought to be unsafe counters this objective, the corporate stated.

BinaryFormatter was beforehand excluded from .NET Core 1.0 however buyer demand had it reinstated in .NET Core 2.0. Since then, there was a path to eradicating BinaryFormatter, slowly turning it off by default in a number of mission varieties however providing opt-in flags if nonetheless needed for backward compatibility.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
3,912FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles