Web Hack List

Collected research

ASP.NET resource files (.RESX) and deserialisation issues

ASP.NET resource files embed serialized objects that System.Resources deserializes with BinaryFormatter, SoapFormatter or TypeConverters without restricting the type, so a supplied .resx or .resources file yields code execution. The same file references can point at UNC paths for file enumeration and SMB hash theft, and uploading one into App_LocalResources on IIS turns a file upload into RCE.

Record

Researcher
Soroush Dalili
Published by
NCC Group
Topic
Server

In the archive

Tags

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