Skip to content

Commit 6e0f783

Browse files
authored
Set MaxDepth in JsonSerializerSettings for more secure handling of exceptional conditions in Newtonsoft.Json (#1824)
1 parent 7395250 commit 6e0f783

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

PSCompatibilityCollector/Microsoft.PowerShell.CrossCompatibility/Retrieval/JsonProfileSerializer.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ public static JsonProfileSerializer Create(Formatting formatting)
8484
Converters = GetFormatConverters(),
8585
MissingMemberHandling = MissingMemberHandling.Ignore,
8686
DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate,
87+
MaxDepth = 128,
8788
};
8889

8990
var serializer = JsonSerializer.Create(settings);

0 commit comments

Comments
 (0)