List Info

Thread: New contributed sigs for IE exploits




New contributed sigs for IE exploits
user name
2006-09-20 07:48:58
# Submitted 2006-09-18 by Christian Seifert

alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
EXPLOIT Microsoft Multimedia Controls - ActiveX control's
spline
function call CSLID"; flow:from_server,established;
content:"CLSID";
nocase;
content:"D7A7D7C3-D47F-11D0-89D3-00A0C90833E6";
nocase;
content:".Spline|28|"; nocase;
reference:url,www.osvdb.org/displayvuln.php?osvdb_id=28841;
classtype:attempted-user; sid:2003102; rev:1;)

alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
EXPLOIT Microsoft Multimedia Controls - ActiveX control's
spline
function call Object"; flow:from_server,established;
content:"ActiveXObject"; nocase;
content:"DirectAnimation.PathControl";
nocase; content:".Spline|28|"; nocase;
reference:url,www.osvdb.org/displayvuln.php?osvdb_id=28841;
classtype:attempted-user; sid:2003103; rev:1;)

alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
EXPLOIT Microsoft Multimedia Controls - ActiveX control's
KeyFrame
function call CSLID"; flow:from_server,established;
content:"CLSID";
nocase;
content:"D7A7D7C3-D47F-11D0-89D3-00A0C90833E6";
nocase;
content:".KeyFrame|28|"; nocase;
reference:url,www.osvdb.org/displayvuln.php?osvdb_id=28842;
classtype:attempted-user; sid:2003104; rev:1;)

alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
EXPLOIT Microsoft Multimedia Controls - ActiveX control's
KeyFrame
function call Object"; flow:from_server,established;
content:"ActiveXObject"; nocase;
content:"DirectAnimation.PathControl";
nocase; content:".KeyFrame|28|"; nocase;
reference:url,www.osvdb.org/displayvuln.php?osvdb_id=28842;
classtype:attempted-user; sid:2003105; rev:1;)

# Submitted 2006-09-19 by Chris Harrington

alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
EXPLOIT Possible MSIE VML Exploit";
flow:established,from_server;
content:"<html
xmlns|3a|v=|22|urn|3a|schemas-microsoft-com|3a|vml|22|>&
quot;;
nocase;
reference:url,sunbeltblog.blogspot.com/2006/09/seen-in-wild-
zero-day-exploit-being.html; classtype:misc-attack;
sid:2003106; rev:1;)



-- 
It is said that the Internet is a public utility. As such,
it is best
compared to a sewer. A big, fat pipe with a bunch of crap
sloshing
against your ports.

_______________________________________________
Bleeding-sigs mailing list
Bleeding-sigsbleedingsnort.com
http://lists.bleedingsnort.com/mailman/listinfo/ble
eding-sigs
New contributed sigs for IE exploits
user name
2006-09-20 09:02:16
Hey,

For sid:2003106, the content criteria might be a little too
strict
regarding whitespace and object names.

content:"<html
xmlns|3a|v=|22|urn|3a|schemas-microsoft-com|3a|vml|22|>&
quot;;

The exploit will work with:

<html      xmlns...
<html xmlns:v     ="urn...
<html xmlns:v=   "urn...
<html xmlns:v="  urn...
<html xmlns:v="urn   :schemas...

It also works with carriage returns and/or tabs e.g.,

<html xmlns:v="urn
:schemas...

<html
xmlns:v="urn<tab><tab><tab>:schemas.
..

Perhaps of greater concern is the object doesn't need to be
"v" - its
just what the first exploit used and probably is being cut
& pasted by
everyone else. It can just as easy be "x" or any
other letter or any
other combination of letters and numbers.

If you want, it will also work as:

<html xmlns=&qu
ot;urn:blahblah-blah-net:vml">

Or for that matter, the following also works.

<html xmlns>

So really all that needs to happen is x being defined as
xmlns, where x
can be whatever you want, except special chars, and x needs
a behavior
which is what happens within the <style></style>
tags. Only problem with
matching on the contents of the <style> tags is it
conforms perfectly
with protocol and will trigger on any site that uses VML
with a url
behavior, even for legit reasons.

M


Frank Knobbe wrote:
> # Submitted 2006-09-18 by Christian Seifert
> 
> alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
> EXPLOIT Microsoft Multimedia Controls - ActiveX
control's spline
> function call CSLID";
flow:from_server,established; content:"CLSID";
> nocase;
content:"D7A7D7C3-D47F-11D0-89D3-00A0C90833E6";
nocase;
> content:".Spline|28|"; nocase;
>
reference:url,www.osvdb.org/displayvuln.php?osvdb_id=28841;
> classtype:attempted-user; sid:2003102; rev:1;)
> 
> alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
> EXPLOIT Microsoft Multimedia Controls - ActiveX
control's spline
> function call Object";
flow:from_server,established;
> content:"ActiveXObject"; nocase;
content:"DirectAnimation.PathControl";
> nocase; content:".Spline|28|"; nocase;
>
reference:url,www.osvdb.org/displayvuln.php?osvdb_id=28841;
> classtype:attempted-user; sid:2003103; rev:1;)
> 
> alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
> EXPLOIT Microsoft Multimedia Controls - ActiveX
control's KeyFrame
> function call CSLID";
flow:from_server,established; content:"CLSID";
> nocase;
content:"D7A7D7C3-D47F-11D0-89D3-00A0C90833E6";
nocase;
> content:".KeyFrame|28|"; nocase;
>
reference:url,www.osvdb.org/displayvuln.php?osvdb_id=28842;
> classtype:attempted-user; sid:2003104; rev:1;)
> 
> alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
> EXPLOIT Microsoft Multimedia Controls - ActiveX
control's KeyFrame
> function call Object";
flow:from_server,established;
> content:"ActiveXObject"; nocase;
content:"DirectAnimation.PathControl";
> nocase; content:".KeyFrame|28|"; nocase;
>
reference:url,www.osvdb.org/displayvuln.php?osvdb_id=28842;
> classtype:attempted-user; sid:2003105; rev:1;)
> 
> # Submitted 2006-09-19 by Chris Harrington
> 
> alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any
(msg:"BLEEDING-EDGE
> EXPLOIT Possible MSIE VML Exploit";
flow:established,from_server;
> content:"<html
xmlns|3a|v=|22|urn|3a|schemas-microsoft-com|3a|vml|22|>&
quot;;
> nocase;
>
reference:url,sunbeltblog.blogspot.com/2006/09/seen-in-wild-
zero-day-exploit-being.html; classtype:misc-attack;
sid:2003106; rev:1;)
> 
> 
> 
> 
> 
>
------------------------------------------------------------
------------
> 
> _______________________________________________
> Bleeding-sigs mailing list
> Bleeding-sigsbleedingsnort.com
> http://lists.bleedingsnort.com/mailman/listinfo/ble
eding-sigs
_______________________________________________
Bleeding-sigs mailing list
Bleeding-sigsbleedingsnort.com
http://lists.bleedingsnort.com/mailman/listinfo/ble
eding-sigs
New contributed sigs for IE exploits
user name
2006-09-20 09:10:39
On Wed, 2006-09-20 at 04:02 -0500, Michael Hale Ligh wrote:
> For sid:2003106, the content criteria might be a little
too strict
> regarding whitespace and object names.
> 
> content:"<html
xmlns|3a|v=|22|urn|3a|schemas-microsoft-com|3a|vml|22|>&
quot;;
> 
> The exploit will work with:
> 
> <html      xmlns...
> <html xmlns:v     ="urn...
> <html xmlns:v=   "urn...
> <html xmlns:v="  urn...
> <html xmlns:v="urn   :schemas...

and tons of others, yeah. Hey, I just committed it, I
didn't submit
it ;)
I don't think this issue can be caught. Too many possible
ways of
evasion. However, I was hoping that the signature was
submitted in
response to an actual exploit seen. It should at least match
that
particular one ... at least for a little bit 

Setting a killbit in IE for VML is probably best 

Cheers,
Frank

-- 
It is said that the Internet is a public utility. As such,
it is best
compared to a sewer. A big, fat pipe with a bunch of crap
sloshing
against your ports.

_______________________________________________
Bleeding-sigs mailing list
Bleeding-sigsbleedingsnort.com
http://lists.bleedingsnort.com/mailman/listinfo/ble
eding-sigs
[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )