Skip to content

Hyperion v0.11.1

Compare
Choose a tag to compare
@Aaronontheweb Aaronontheweb released this 17 Aug 15:04
728edc8

0.11.1 August 17 2021

We've added a deserialization safety check to block dangerous types from being deserialized.
This is done to add a layer of security from possible code injection and code execution attack.
Currently it is an all or nothing feature that can be turned on and off by using the new DisallowUnsafeTypes flag inside SerializerOptions (defaults to true).

The unsafe types that are currently blocked are:

  • System.Security.Claims.ClaimsIdentity
  • System.Windows.Forms.AxHost.State
  • System.Windows.Data.ObjectDataProvider
  • System.Management.Automation.PSObject
  • System.Web.Security.RolePrincipal
  • System.IdentityModel.Tokens.SessionSecurityToken
  • SessionViewStateHistoryItem
  • TextFormattingRunProperties
  • ToolboxItemContainer
  • System.Security.Principal.WindowsClaimsIdentity
  • System.Security.Principal.WindowsIdentity
  • System.Security.Principal.WindowsPrincipal
  • System.CodeDom.Compiler.TempFileCollection
  • System.IO.FileSystemInfo
  • System.Activities.Presentation.WorkflowDesigner
  • System.Windows.ResourceDictionary
  • System.Windows.Forms.BindingSource
  • Microsoft.Exchange.Management.SystemManager.WinForms.ExchangeSettingsProvider
  • System.Diagnostics.Process
  • System.Management.IWbemClassObjectFreeThreaded

Changes:

See More
  • 56c668e Bump ApprovalTests from 5.5.0 to 5.7.0 (#245)
  • b3dcbae Bump BenchmarkDotNet from 0.13.0 to 0.13.1 (#247)
  • 8868f5e Bump AkkaVersion from 1.4.21 to 1.4.23 (#246)
  • f831bb3 Bump coverlet.collector from 3.0.3 to 3.1.0 (#243)

This list of changes was auto generated.