PowershellFrameworkCollective / psframework

A module that provides tools for other modules and scripts
MIT License
435 stars 41 forks source link

1.12.345 #643

Closed FriedrichWeinmann closed 2 months ago

FriedrichWeinmann commented 2 months ago

Breaking Change

SerializationTypeConverter changed from using BinaryFormatter to using DataContractSerializer instead, avoiding a critical security vulnerability. This change will not affect anybody not using this component to prevent Deserialized objects when sending objects from formal classes from one PowerShell process to another (e.g. with remoting). Regular PowerShell execution - including remoting - remains unaffected (only without the vulnerability).

Actual impact on modules implementing this component:

This critical security vulnerability superseded the reliability promise, but should fortunately have little impact on almost all existing use of the module.

Change List