<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>JavaScript via CSS</title>
        <description>Hello,

are there still possibilities to execute JavaScript via stylesheets?

The common methods like expression or moz-binding are not working in modern web browsers. It seems that Mozilla completely removed the -moz-binding functionality. 

Regards</description>
        <link>http://sla.ckers.org/forum/read.php?2,49857,49857#msg-49857</link>
        <lastBuildDate>Tue, 21 May 2013 12:37:30 -0500</lastBuildDate>
        <generator>Phorum 5.2.15a</generator>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50371#msg-50371</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50371#msg-50371</link>
            <description><![CDATA[@LeverOne <br />
<br />
Cool<br />
<br />
Also if you wrap around the style with svg tags you can use the newer entites too such as &amp;colon; etc which is pretty useful for bypasses since filters tend to think entities won't work in style blocks.]]></description>
            <dc:creator>Gareth Heyes</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sun, 01 Jul 2012 16:11:29 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50370#msg-50370</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50370#msg-50370</link>
            <description><![CDATA[@Gareth Heyes<br />
<br />
I added it to the description for #9 few days ago and your link to hackvertor.]]></description>
            <dc:creator>LeverOne</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sat, 30 Jun 2012 16:46:10 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50369#msg-50369</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50369#msg-50369</link>
            <description><![CDATA[@LeverOne<br />
<br />
I think Opera stops javascript: now but allows data<br />
<br />
&lt;style&gt;*{-o-link:'data:text/html,%3Cimg%20src%3D1%20onerror%3Dalert(1)%20%2F%3E';-o-link-source:current}&lt;/style&gt;<br />
&lt;a xlink:href=123&gt;test&lt;/a&gt;]]></description>
            <dc:creator>Gareth Heyes</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sat, 30 Jun 2012 16:17:42 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50368#msg-50368</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50368#msg-50368</link>
            <description><![CDATA[Perhaps it will be useful for you:<br />
<br />
1) http://html5sec.org/#9<br />
2) http://html5sec.org/#90<br />
3) http://html5sec.org/#129]]></description>
            <dc:creator>LeverOne</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sat, 30 Jun 2012 12:25:56 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50367#msg-50367</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50367#msg-50367</link>
            <description><![CDATA[Ok well it used to :) clicking the compat mode button when the page is framed still works.]]></description>
            <dc:creator>Gareth Heyes</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 29 Jun 2012 15:23:05 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50364#msg-50364</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50364#msg-50364</link>
            <description><![CDATA[I don't think so. Can't reproduce this in IE9. Do you have any proof for your statement?]]></description>
            <dc:creator>Jean Pascal Pereira</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 25 Jun 2012 07:49:47 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50117#msg-50117</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50117#msg-50117</link>
            <description><![CDATA[The doc mode is inherited from the parent of the iframe so even if you have a standards mode page, if it's iframed from a quirks doc it will inherit that.]]></description>
            <dc:creator>Gareth Heyes</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 18 Jun 2012 07:12:27 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50116#msg-50116</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50116#msg-50116</link>
            <description><![CDATA[I can't really agree with you there. Dynamic properties (like &quot;expression&quot;) are only working if the X-UA-Compatible header is set to an obsolete version of the IE or a wrong document type is used. Dynamic properties are turned off by default since version 8. I recently wrote an article about that issue: http://impuls23.edublogs.org/2012/06/06/css-expressions-do-work-again-in-ie9/]]></description>
            <dc:creator>Jean Pascal Pereira</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sun, 17 Jun 2012 09:06:01 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,50115#msg-50115</guid>
            <title>Re: JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,50115#msg-50115</link>
            <description><![CDATA[I believe there are still some working vectors.  Using &quot;expression&quot; with IE is definitely still an option.]]></description>
            <dc:creator>cr101</dc:creator>
            <category>XSS Info</category>
            <pubDate>Wed, 13 Jun 2012 10:08:23 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,49857,49857#msg-49857</guid>
            <title>JavaScript via CSS</title>
            <link>http://sla.ckers.org/forum/read.php?2,49857,49857#msg-49857</link>
            <description><![CDATA[Hello,<br />
<br />
are there still possibilities to execute JavaScript via stylesheets?<br />
<br />
The common methods like expression or moz-binding are not working in modern web browsers. It seems that Mozilla completely removed the -moz-binding functionality. <br />
<br />
Regards]]></description>
            <dc:creator>Jean Pascal Pereira</dc:creator>
            <category>XSS Info</category>
            <pubDate>Tue, 29 May 2012 06:10:52 -0500</pubDate>
        </item>
    </channel>
</rss>
