Web Hack List

Collected research

Re-Animating ActivitySurrogateSelector

Microsoft's .NET 4.8 fix for the ActivitySurrogateSelector deserialization gadget is only a type check that a hidden app setting can disable. A still-working gadget, TextFormattingRunProperties driving XamlReader and ObjectDataProvider, sets that flag or writes the internal boolean by reflection, re-enabling arbitrary assembly loading and code execution from a deserialization sink.

Record

Researcher
Nick Landers
Published by
NetSPI
Topic
Other

In the archive

Related sources

Tags

This page is the archive's own catalogue record. The research is the work of Nick Landers, first published at the original source. Preserved copies are kept so the citation survives its host; this one was last captured on .