diff --git a/src/Workspaces/Remote/Core/ServiceDescriptor.cs b/src/Workspaces/Remote/Core/ServiceDescriptor.cs index 68d4d25e8e557d77dda4144b716f9e7a2ea7a52e..a53014d0b0416cafd79432728ac52ea1e315546c 100644 --- a/src/Workspaces/Remote/Core/ServiceDescriptor.cs +++ b/src/Workspaces/Remote/Core/ServiceDescriptor.cs @@ -58,7 +58,7 @@ protected override IJsonRpcMessageFormatter CreateFormatter() => ConfigureFormatter((MessagePackFormatter)base.CreateFormatter()); private static readonly MessagePackSerializerOptions s_options = StandardResolverAllowPrivate.Options - .WithSecurity(MessagePackSecurity.UntrustedData) + .WithSecurity(MessagePackSecurity.UntrustedData.WithHashCollisionResistant(false)) .WithResolver(CompositeResolver.Create( MessagePackFormatters.GetFormatters(), new IFormatterResolver[] { ImmutableCollectionMessagePackResolver.Instance, StandardResolverAllowPrivate.Instance }));