Persistent XSS on Twitter.com
praetorianprefect.com
Persistent XSS on Twitter.com
1–10 of 19 posts
Re: Persistent XSS on Twitter.com
#2[1] http://www.davidnaylor.co.uk/massive-twitter-cross-site-scri...
Re: Persistent XSS on Twitter.com
#3Either way, XSS sucks. Surprised that they haven't plugged this one yet.
Re: Persistent XSS on Twitter.com
#4Rails 3 changes this by always html escaping strings.
Re: Persistent XSS on Twitter.com
#5How can a top-10 Alexa site such as Twitter continually entertain users with hours of downtime every week? What about escaping input? This is below web dev 101 for god's sake.
Re: Persistent XSS on Twitter.com
#6This has been demo'd a long time ago already [1], and it seems they haven't done anything yet ? Wtf. [1] http://www.davidnaylor.co.uk/massive-twitter-cross-site-scri...
Re: Persistent XSS on Twitter.com
#7This has been demo'd a long time ago already [1], and it seems they haven't done anything yet ? Wtf. [1] http://www.davidnaylor.co.uk/massive-twitter-cross-site-scri...
> The problem is similar to one described last August by James Slater. That time around the issue was with the application URL, this time it appears the application name is the issue.
Re: Persistent XSS on Twitter.com
#8Re: Persistent XSS on Twitter.com
#9Re: Persistent XSS on Twitter.com
#10Twitter is probably still using Rails 2.3, where you have to explicitly tell the framework to html escape every time you're outputting a string. Rails 3 changes this by always html escaping strings.