<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-1546716157077615374</id><updated>2009-07-16T22:22:55.090+03:00</updated><title type="text">TwitPwn</title><subtitle type="html">(ab)using twitter since 2008!</subtitle><link rel="alternate" type="text/html" href="http://www.twitpwn.com/" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://feeds.feedburner.com/Twitpwn" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/Twitpwn" type="application/atom+xml" /><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-1383826684147143784</id><published>2009-07-16T20:33:00.009+03:00</published><updated>2009-07-16T22:22:55.098+03:00</updated><title type="text">MoTB Halftime Statistics Report</title><content type="html">I've decided to gather and publish some statistics for the first 15 days of "Month of Twitter Bugs".&lt;br /&gt;There were 35 vulnerabilities disclosed for 15 different Twitter 3rd-party services. &lt;br /&gt;12 of the 35 vulnerabilities were 0days (11 of them disclosed in the blog comments), which means there was no patch available at the time they were disclosed. &lt;br /&gt;&lt;b&gt;7 of those 0day vulnerabilities are still &lt;span style="color:red"&gt;unpatched!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;The average fix time for a vendor (not including bit.ly) is 18 hours. &lt;br /&gt;The following pie chart shows the types of vulnerabilities found in MoTB.&lt;br /&gt;&lt;img src="http://www.twitpwn.com/motb/images/chart-half.png" width=395 height=198&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As a bonus for the "Halftime statistics report", I would like to present a bug that was submitted by Laurent Gaffie: Twitter Search Web Server Information Leakage.&lt;br /&gt;The Twitter search server did not block access to the ".htaccess" file, which revealed the configuration of the Twitter search web server, including a block list of IPs (spammers?).&lt;br /&gt;&lt;strong&gt;Status:&lt;/strong&gt; Fixed.&lt;br /&gt;&lt;strong&gt;Screenshot:&lt;/strong&gt;&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTBX_twitter_htaccess.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTBX_twitter_htaccess.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While this bug is nothing compared to &lt;a href="http://www.guardian.co.uk/media/pda/2009/jul/15/twitter-hacked-techcrunch-defends" target="_blank"&gt;the recent Twitter servers/employees hack disclosure&lt;/a&gt;, it still shows that Twitter needs to &lt;a href="http://static.twitter.com/jobvite_frame.html?c=q8X9VfwT&amp;jvi=obPbVfwQ,Job" target="_blank"&gt;hire a security engineer&lt;/a&gt;, and fast!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-1383826684147143784?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/VAaXji01Zcs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/1383826684147143784/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=1383826684147143784" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/1383826684147143784" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/1383826684147143784" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/VAaXji01Zcs/motb-halftime-statistics-report.html" title="MoTB Halftime Statistics Report" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-halftime-statistics-report.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-8006227883719998143</id><published>2009-07-15T21:09:00.005+03:00</published><updated>2009-07-15T21:31:04.921+03:00</updated><title type="text">MoTB #15: CSRF+XSS vulnerabilities in Slandr</title><content type="html">&lt;strong&gt;What is Slandr&lt;br /&gt;&lt;/strong&gt;"Slandr delivers an enhanced mobile site for twitter, with: replies, direct messaging, etc.." (Slandr &lt;a target="_blank" href="http://m.slandr.net/about"&gt;about page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter effect&lt;br /&gt;&lt;/strong&gt;Slandr can be used to send tweets, direct messages and follow/unfollow other Twitter users.&lt;br /&gt;Slandr is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;/strong&gt; &lt;br /&gt;27th place in the &lt;a href="http://twitstat.com/twitterclientusers.html" target="_blank"&gt;most used twitter clients&lt;/a&gt;, according to “TwitStats” - 3 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerabilities&lt;/strong&gt;: &lt;br /&gt;1) Cross-Site Request Forgery in main update page&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The Slandr index.php web page did not use authenticity code in order to validate that the HTTP post is coming from the Slandr web application. &lt;br /&gt;This vulnerability could have been used by an attacker to send tweets on behalf of its victims.&lt;br /&gt;&lt;br /&gt;2) Reflected POST Cross-Site in the Search page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The Slandr search page did not encode HTML entities in the "search" form field, which could have allowed the injection of scripts.&lt;br /&gt;This vulnerability could have been used by an attacker to automatically send tweets, direct messages or follow/unfollow other twitter users on behalf of the victims.&lt;br /&gt;&lt;strong&gt;Proof-of-Concept&lt;/strong&gt;: http://tweetmeme.com/search.php?for=%3C/title%3E%3Cscript%3Ealert(%22xss%22);%3C/script%3E%3Ctitle%3E&lt;br /&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB15_mslandr.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB15_mslandr.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;The vendor &lt;a href="http://tumblr.slandr.net/post/141450624/hacking-slandr-xss-and-csrf-vulnerabilities-patched" target="_blank"&gt;have published a blog post&lt;/a&gt; about these vulnerabilities. &lt;br /&gt;The vulnerabilities were fixed 2 days after they have been reported. Good - 4 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-8006227883719998143?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/rtV2m28Ds7M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/8006227883719998143/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=8006227883719998143" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/8006227883719998143" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/8006227883719998143" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/rtV2m28Ds7M/motb-15-csrfxss-vulnerabilities-in.html" title="MoTB #15: CSRF+XSS vulnerabilities in Slandr" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-15-csrfxss-vulnerabilities-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-2179850854878200213</id><published>2009-07-14T20:29:00.002+03:00</published><updated>2009-07-14T20:41:41.624+03:00</updated><title type="text">MoTB #14: Reflected XSS in TweetMeme</title><content type="html">&lt;strong&gt;What is TweetMeme&lt;br /&gt;&lt;/strong&gt;"TweetMeme is a service which aggregates all the popular links on twitter to determine which links are popular. TweetMeme is able to categorize these links into categories and subcategories, making it easy to filter out the noise to find what your interested in." (TweetMeme &lt;a target="_blank" href="http://tweetmeme.com/about"&gt;about page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter effect&lt;br /&gt;&lt;/strong&gt;TweetMeme can be used to send new tweets and reply to other Twitter users.&lt;br /&gt;TweetMeme is using OAuth authentication method in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;br /&gt;&lt;/strong&gt;6.5 Million unique visitors per month (&lt;a href="http://siteanalytics.compete.com/tweetmeme.com/" target="_blank"&gt;According to Compete&lt;/a&gt;) - 4.5 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Reflected Cross-Site in the Search page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The TweetMeme search page did not encode HTML entities in the "for" variable, which could have allowed the injection of scripts.&lt;br /&gt;The vulnerability was also submitted, and &lt;a href="http://security-sh3ll.blogspot.com/2009/07/xss-flaws-and-redirect-on-tweetmeme-and.html" target="_blank"&gt;publicly disclosed&lt;/a&gt; by d3v1l.&lt;br /&gt;This vulnerability could have been used by an attacker to send tweets on behalf of its victims.&lt;br /&gt;&lt;strong&gt;Proof-of-Concept&lt;/strong&gt;: http://tweetmeme.com/search.php?for=%3C/title%3E%3Cscript%3Ealert(%22xss%22);%3C/script%3E%3Ctitle%3E&lt;br /&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB14_tweetmeme.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB14_tweetmeme.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;Vulnerability was fixed 2 hours after it has been reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-2179850854878200213?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/REfXq5AxDBU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/2179850854878200213/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=2179850854878200213" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/2179850854878200213" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/2179850854878200213" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/REfXq5AxDBU/motb-14-reflected-xss-in-tweetmeme.html" title="MoTB #14: Reflected XSS in TweetMeme" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-14-reflected-xss-in-tweetmeme.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-3718039227484259761</id><published>2009-07-13T20:09:00.004+03:00</published><updated>2009-07-13T20:39:26.910+03:00</updated><title type="text">MoTB #13: Reflected XSS in Brightkite</title><content type="html">&lt;strong&gt;What is Brightkite&lt;br /&gt;&lt;/strong&gt;"Brightkite is a location-based social network. In real time you can see where your friends are and what they're up to. Depending on your privacy settings you can also meet others nearby." (Brightkite &lt;a target="_blank" href="http://brightkite.com/"&gt;home page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter effect&lt;br /&gt;&lt;/strong&gt;Brightkite can be used to send new tweets and reply to other Twitter users.&lt;br /&gt;Brightkite is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;br /&gt;&lt;/strong&gt;16th place in the &lt;a href="http://twitstat.com/twitterclientusers.html" target="_blank"&gt;most used twitter clients&lt;/a&gt;, according to “TwitStats” - 4 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Reflected Cross-Site in the "Person not found" page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The Brightkite "Person not found" page did not encode HTML entities in the people query variable, which could have allowed the injection of scripts.&lt;br /&gt;This vulnerability could have been used by an attacker to send tweets on behalf of its victims.&lt;br /&gt;&lt;strong&gt;Proof-of-Concept&lt;/strong&gt;: http://brightkite.com/people/zxxx%22%3E%3Cbody%20onload=%22alert(%27xss%27)%22%3E&lt;br /&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB13_brightkite.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB13_brightkite.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;Vulnerability was fixed 1 hour after it has been reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-3718039227484259761?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/6hgnvYaC9w0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/3718039227484259761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=3718039227484259761" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3718039227484259761" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3718039227484259761" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/6hgnvYaC9w0/motb-13-reflected-xss-in-brightkite.html" title="MoTB #13: Reflected XSS in Brightkite" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-13-reflected-xss-in-brightkite.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-404058127256304112</id><published>2009-07-12T20:32:00.005+03:00</published><updated>2009-07-12T20:57:10.621+03:00</updated><title type="text">MoTB #12: Reflected XSS in TweetGrid</title><content type="html">&lt;strong&gt;What is TweetGrid &lt;br /&gt;&lt;/strong&gt;"TweetGrid is a powerful Twitter Search Dashboard that allows you to search for up to 9 different topics, events, converstations, hashtags, phrases, people, groups, etc in real-time. As new tweets are created, they are automatically updated in the grid. No need to refresh the page!" (TweetGrid &lt;a target="_blank" href="http://tweetgrid.com/faq"&gt;FAQ page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter effect&lt;br /&gt;&lt;/strong&gt;TweetGrid can be used to send new tweets and reply to other Twitter users.&lt;br /&gt;TweetGrid is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;br /&gt;&lt;/strong&gt;28th place in the &lt;a href="http://momb.socio-kybernetics.net/labs/twitter-50" target="_blank"&gt;Top 100 Twitter Services&lt;/a&gt;, according to “The Museum of Modern Betas” - 3.5 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Reflected Cross-Site in the Search page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The TweetGrid search page did not encode HTML entities in the "q" variable, which could have allowed the injection of scripts.&lt;br /&gt;This vulnerability could have been used by an attacker to send tweets on behalf of its victims.&lt;br /&gt;&lt;strong&gt;Proof-of-Concept&lt;/strong&gt;: http://tweetgrid.com/search?q=xxx%3C%2Ftitle%3E%3Cscript%3Ealert%28%2Fxss%2F%29%3C%2Fscript%3E&lt;br /&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB12_tweetgrid.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB12_tweetgrid.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;Vulnerability was fixed 1 hour after it has been reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-404058127256304112?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/zHPs-mRsJz8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/404058127256304112/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=404058127256304112" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/404058127256304112" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/404058127256304112" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/zHPs-mRsJz8/motb-12-reflected-xss-in-tweetgrid.html" title="MoTB #12: Reflected XSS in TweetGrid" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-12-reflected-xss-in-tweetgrid.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-3975091957618684422</id><published>2009-07-11T20:18:00.005+03:00</published><updated>2009-07-11T20:39:17.637+03:00</updated><title type="text">MoTB #11: Twitturly Persistent XSS</title><content type="html">&lt;strong&gt;What is Twitturly &lt;br /&gt;&lt;/strong&gt;"Twitturly tracks the URLs flying around the Twitterverse and provides a quick, real-time view of what people are talking about on Twitter." (Twitturly &lt;a target="_blank" href="http://twitturly.com/about/"&gt;about page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter effect&lt;br /&gt;&lt;/strong&gt;Twitturly  can be used to send tweets to other Twitter users.&lt;br /&gt;Twitturly  is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;/strong&gt; &lt;br /&gt;19th place in the Top 100 Twitter services of &lt;a href="http://momb.socio-kybernetics.net/labs/twitter-50" target="_blank"&gt;The Museum of Modern Betas Labs&lt;/a&gt; - 4 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Persistent Cross-Site in Twitturly URLs view page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: Twitturly did not encode HTML entities in the &lt;b&gt;un-shortened&lt;/b&gt; URLs it displays, which could have allowed the injection of scripts.&lt;br /&gt;This vulnerability could have allowed an attacker to send tweets on behalf of its victims.&lt;br /&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB11_twitturly.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB11_twitturly.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;The vulnerability was fixed 2 hours after it has been reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-3975091957618684422?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/m_ktR9zbGHA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/3975091957618684422/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=3975091957618684422" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3975091957618684422" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3975091957618684422" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/m_ktR9zbGHA/motb-11-twitturly-persistent-xss.html" title="MoTB #11: Twitturly Persistent XSS" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-11-twitturly-persistent-xss.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-1560367670934645040</id><published>2009-07-10T19:09:00.006+03:00</published><updated>2009-07-10T19:39:11.663+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Twitiq" /><category scheme="http://www.blogger.com/atom/ns#" term="CSRF" /><category scheme="http://www.blogger.com/atom/ns#" term="XSS" /><category scheme="http://www.blogger.com/atom/ns#" term="MoTB" /><title type="text">MoTB #10: CSRF+XSS vulnerabilities in Twitiq</title><content type="html">&lt;strong&gt;What is Twitiq&lt;br /&gt;&lt;/strong&gt;"TwitIQ is an enhanced Twitter interface that provides insight into your Twitter stream and Twitter followers." (Twitiq &lt;a target="_blank" href="http://www.twitiq.com/"&gt;home page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter effect&lt;br /&gt;&lt;/strong&gt;Twitiq can be used to send tweets, direct messages and follow/unfollow other Twitter users.&lt;br /&gt;Twitiq is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;/strong&gt; &lt;br /&gt;A new 3rd party service, which already gained 5K unique visitors per month (&lt;a href="http://siteanalytics.compete.com/twitiq.com/?metric=uv" target="_blank"&gt;according to Compete&lt;/a&gt;)- 1 twit&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Cross-Site Request Forgery and Cross-Site Scripting in jsonp.php.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The Twitiq jsonp.php web page did not use authenticity code in order to validate that the HTTP post is coming from the Twitiq web application. Also, the jsonp.php did not encode HTML entities in the "jcb" variable.&lt;br /&gt;Both vulnerabilities could have been used by an attacker to automatically send tweets, direct messages or follow/unfollow other twitter users on behalf of it's victims.&lt;br /&gt;&lt;strong&gt;Proof of Concept&lt;/strong&gt;: http://www.twitiq.com/jsonp.php?jcb=%3Cscript%3Ealert("xss")%3C%2Fscript%3E&amp;action_jsonp=new_status&amp;status=CSRF&lt;br /&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB10_twitiq.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB10_twitiq.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;The vulnerabilities were fixed within 1 hour after they have been reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-1560367670934645040?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/wsX_GscV2n8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/1560367670934645040/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=1560367670934645040" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/1560367670934645040" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/1560367670934645040" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/wsX_GscV2n8/motb-10-csrfxss-vulnerabilities-in.html" title="MoTB #10: CSRF+XSS vulnerabilities in Twitiq" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-10-csrfxss-vulnerabilities-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-3756830393480833809</id><published>2009-07-09T21:29:00.005+03:00</published><updated>2009-07-09T22:23:22.205+03:00</updated><title type="text">MoTB #09: Reflected POST XSS vulnerability in Twellow</title><content type="html">&lt;strong&gt;What is Twellow&lt;br /&gt;&lt;/strong&gt;"From our home at Twellow headquarters, we're actively searching and categorizing millions of inter-personal exchanges available on the internet every day. Twellow.com is thereby able to assist you in finding real people who really matter. We're doing the hard work of sifting out people who can help bring your vision to reality, whatever that vision might be." (Twellow &lt;a target="_blank" href="http://www.twellow.com/about.php"&gt;about page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter effect&lt;br /&gt;&lt;/strong&gt;Twellow can be used to follow and unfollow other twitter users.&lt;br /&gt;Twellow is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;br /&gt;&lt;/strong&gt;Indexing 6.2 million Twitter profiles, with over 175K unique visitors per month (&lt;a target="_blank" href="http://siteanalytics.compete.com/twellow.com/?metric=uv"&gt;according to Compete&lt;/a&gt;) - 4 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Reflected POST Cross-Site Scripting in the Contact page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: Twellow does not encode HTML entities in the form fields of the Contact page, which can allow the injection of scripts by submitting a rouge HTML form to the page. &lt;br /&gt;This vulnerability could have allowed an attacker to automatically follow or unfollow other twitter users on behalf of its victims.&lt;br /&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB9_twellow.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB9_twellow.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;The vulnerabilities were fixed 1 day after they were reported, although it took them 4 days to response to the initial email. Good - 4 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-3756830393480833809?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/7ZNP9LZ4SAU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/3756830393480833809/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=3756830393480833809" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3756830393480833809" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3756830393480833809" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/7ZNP9LZ4SAU/motb-9-reflected-post-xss-vulnerability.html" title="MoTB #09: Reflected POST XSS vulnerability in Twellow" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-9-reflected-post-xss-vulnerability.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-6837780154092825858</id><published>2009-07-08T20:25:00.006+03:00</published><updated>2009-07-08T20:51:28.934+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Twitterfall" /><category scheme="http://www.blogger.com/atom/ns#" term="XSS" /><category scheme="http://www.blogger.com/atom/ns#" term="MoTB" /><title type="text">MoTB #08: DOM Based XSS in Twitterfall</title><content type="html">&lt;strong&gt;What is Twitterfall&lt;br /&gt;&lt;/strong&gt;"Twitterfall is a way of viewing the latest 'tweets' of upcoming trends and custom searches on the micro-blogging site Twitter. Updates fall from the top of the page in near-realtime.." (Twitterfall &lt;a target="_blank" href="http://twitterfall.com/"&gt;home page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter affect&lt;br /&gt;&lt;/strong&gt;Twitterfall can be used to send tweets, replies or follow other twitter users.&lt;br /&gt;Twitterfall is using OAuth authentication method in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;/strong&gt;&lt;br /&gt;22nd place &lt;a href="http://momb.socio-kybernetics.net/labs/twitter-50" target="_blank"&gt;according to "The Museum of Modern Betas"&lt;/a&gt;. 18th place &lt;a href="http://www.techcrunch.com/2009/02/19/the-top-20-twitter-applications" target="_blank"&gt;according to compete&lt;/a&gt; - 3.5 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: DOM Based Cross-Site Scripting in the main page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The Twitterfall main page did not encode HTML entities in the "trend" variable before evaluating it in JavaScript. This could allow the injection of scripts, which could have been used by an attacker to send tweets on behalf of its victims. The older site of Twitterfall (old.twitterfall.com) was also vulnerable to the same issue.&lt;br /&gt;&lt;strong&gt;Proof-of-Concepts&lt;/strong&gt;: &lt;br /&gt;http://www.twitterfall.com/?trend=%3Cimg/src%3D"."/onerror%3D"alert('xss')"%3E&lt;br /&gt;http://old.twitterfall.com/?trend=%3Cscript%3Ealert("XSS")=%3C/script%3E&lt;br /&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB8_twitterfall_1.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB8_twitterfall_1.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB8_twitterfall_2.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB8_twitterfall_2.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;The vulnerabilities were fixed 3 hours after they were reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-6837780154092825858?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/w7vsoIHBJAc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/6837780154092825858/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=6837780154092825858" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/6837780154092825858" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/6837780154092825858" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/w7vsoIHBJAc/motb-08-dom-based-xss-in-twitterfall.html" title="MoTB #08: DOM Based XSS in Twitterfall" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-08-dom-based-xss-in-twitterfall.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-2841531621394716245</id><published>2009-07-07T22:00:00.012+03:00</published><updated>2009-07-07T23:35:44.798+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="yfrog" /><category scheme="http://www.blogger.com/atom/ns#" term="XSS" /><category scheme="http://www.blogger.com/atom/ns#" term="MoTB" /><title type="text">MoTB #07: Reflected XSS vulns in yfrog</title><content type="html">&lt;strong&gt;What is yfrog&lt;br /&gt;&lt;/strong&gt;"yfrog is a service run by ImageShack that lets you share your photos on and videos on Twitter." (yfrog &lt;a target="_blank" href="http://yfrog.com/faq.php"&gt;FAQ page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter affect&lt;br /&gt;&lt;/strong&gt;yfrog can be used to send tweets by uploading new photos, or posting comments on existing photos.&lt;br /&gt;yfrog is using OAuth authentication method in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;br /&gt;&lt;/strong&gt;A competitor to TwitPic in the Twitter photo sharing market. Owned and operated by the popular ImageShack photo sharing service provider - 4 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Reflected Cross-Site Scripting in the Upload and Search pages.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The yfrog picture upload page does not encode HTML entities in the "url" variable, which can allow the injection of scripts. Similar vulnerability exists in the "s" variable of the yfrog Search page.&lt;br /&gt;This vulnerability could have allowed an attacker to send tweets on behalf of its victims.&lt;br /&gt;&lt;strong&gt;Proof-of-Concepts&lt;/strong&gt;: &lt;br /&gt;http://yfrog.com/?url=xxx"&gt;%3Cscript%3Ealert%28"xss"%29%3C%2Fscript%3E&lt;br /&gt;http://yfrog.com/search.php?s=%3Cscript%3Ealert%28/xss/%29%3C%2Fscript%3E&lt;br /&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB7_yfrog_1.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB7_yfrog_1.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB7_yfrog_2.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB7_yfrog_2.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;The vulnerabilities were fixed 3 hours after they were reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-2841531621394716245?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/koorCMty9f8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/2841531621394716245/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=2841531621394716245" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/2841531621394716245" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/2841531621394716245" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/koorCMty9f8/motb-07-reflected-xss-vulns-in-yfrog.html" title="MoTB #07: Reflected XSS vulns in yfrog" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-07-reflected-xss-vulns-in-yfrog.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-3967372934731814687</id><published>2009-07-06T21:07:00.010+03:00</published><updated>2009-07-06T21:54:33.682+03:00</updated><title type="text">MoTB #06: Multiple vulnerabilities in TwitPic</title><content type="html">&lt;b&gt;What is TwitPic&lt;/b&gt;&lt;br /&gt;"TwitPic lets you share photos on Twitter." (TwitPic &lt;a href="http://twitpic.com"&gt;home page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter affect&lt;/strong&gt;&lt;br /&gt;TwitPic can be used to send tweets by uploading new photos, sending them via email, or posting comments on existing photos.&lt;br /&gt;TwitPic is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate &lt;/strong&gt;&lt;br /&gt;Most popular Twitter photo sharing service. Most visited Twitter 3rd party website, &lt;a target="_blank" href="http://www.techcrunch.com/2009/02/19/the-top-20-twitter-applications/"&gt;according to Compete&lt;/a&gt; - 5 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerabilities &lt;/strong&gt;&lt;br /&gt;1) Cross-Site Request Forgery in the Email PIN Settings page.&lt;br /&gt;Status: &lt;strong&gt;Patched&lt;/strong&gt;.&lt;br /&gt;Details: This vulnerability was reported by dblackshell. See dblackshell's advisory for more details: &lt;a href="http://insanesecurity.info/blog/twitpic-modern-twitter-backdoor" target="_blank"&gt;http://insanesecurity.info/blog/twitpic-modern-twitter-backdoor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Few days before "Month of Twitter Bugs" has started, attackers found &lt;a href="http://www.scmagazineus.com/Britney-Spears-Twitpic-account-hacked-fake-death-posted/article/139250/" target="_blank"&gt;Britney Spears' TwitPic email PIN number&lt;/a&gt; by using a brute force attack (which was also &lt;a href="http://blog.twitpic.com/2009/06/email-posting-vulnerability-fixed/" target="_blank"&gt;fixed by TwitPic&lt;/a&gt;).&lt;br /&gt;Instead, they could have easily used this CSRF vulnerability in order to tweet the fake death announcement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) Cross-Site Request Forgery in the comments form.&lt;br /&gt;Status: &lt;strong&gt;Patched&lt;/strong&gt;&lt;br /&gt;Details: The comments form on each TwitPic picture web page did not use authenticity code in order to validate that the HTTP request POST is coming from the TwitPic web application.&lt;br /&gt;This could have been used by an attacker to send comments on behalf of its victims, which could have also tweet the comments in Twitter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3) Persistent Cross-Site Scripting in the TwitPic profile page.&lt;br /&gt;Status: &lt;strong&gt;Patched&lt;/strong&gt;.&lt;br /&gt;Details: This vulnerability was first reported to TwitPic on May 18th 2009, and posted &lt;a href="http://aviv.raffon.net/2009/05/18/CrossWeb20Scripting.aspx" target="_blank"&gt;on my blog&lt;/a&gt;.&lt;br /&gt;TwitPic did not encode HTML entities in the information it imported from the Twitter profile, and displayed in the TwitPic profile.&lt;br /&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB6_twitpic.png"&gt;&lt;img src="http://twitpwn.com/motb/images/MoTB6_twitpic.png" width="249" height="174" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate &lt;/strong&gt;&lt;br /&gt;It took TwitPic only an hour to fix the vulnerabilities. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;In conclusion&lt;br /&gt;&lt;/strong&gt;TwitPic has a large user base, and I'm happy that they are taking security very seriously. They also &lt;a target="_blank" href="http://blog.twitpic.com/2009/06/email-posting-vulnerability-fixed/"&gt;take the blame&lt;/a&gt; when needed. I'll keep using TwitPic as my main Twitter photo sharing service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-3967372934731814687?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/uL26gvRZkag" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/3967372934731814687/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=3967372934731814687" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3967372934731814687" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3967372934731814687" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/uL26gvRZkag/motb-06-multiple-vulnerabilities-in.html" title="MoTB #06: Multiple vulnerabilities in TwitPic" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-06-multiple-vulnerabilities-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-4000527455315232946</id><published>2009-07-04T23:49:00.005+03:00</published><updated>2009-07-05T16:07:14.967+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSRF" /><category scheme="http://www.blogger.com/atom/ns#" term="BigTweet" /><category scheme="http://www.blogger.com/atom/ns#" term="MoTB" /><title type="text">MoTB #04: CSRF in BigTweet</title><content type="html">&lt;strong&gt;What is BigTweet&lt;br /&gt;&lt;/strong&gt;"BigTweet was developed by Scott Carter (@scott_carter) as a way to interact more effectively with various networks from the Web. When you click on the BigTweet bookmarklet, a window appears in the middle of your current web page. Use it to post to Twitter or FriendFeed and then return to what you were doing. It doesn't get any faster." (BigTweet &lt;a target="_blank" href="http://www.bigtweet.com/"&gt;home page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter affect&lt;br /&gt;&lt;/strong&gt;BigTweet can be used to send tweets from any web page by using a bookmarklet.&lt;br /&gt;BigTweet is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;/strong&gt; &lt;br /&gt;While Bigtweet is not on any of the top Twitter services lists, it has an easy to integrate bookmarklet interface - 1 twit&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Cross-Site Request Forgery in BigTweet upate.json.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The bigtweet update.json web page did not use authenticity code in order to validate that the HTTP post is coming from the bigtweet web application.&lt;br /&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB4_bigtweet_1.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB4_bigtweet_1.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB4_bigtweet_2.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB4_bigtweet_2.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt; While the proof-of-concept in the screenshots used the "xxx" twitter user, the page will actually send a tweet for the currently logged-in user (in the PoC - &lt;a href="http://twitter.com/avivra" target="_blank"&gt;@avivra&lt;/a&gt;). Any bigtweet.com registered user could have been used instead of xxx.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;Vulnerability was fully fixed 22 hours after it has been reported. &lt;br /&gt;&lt;a target="_blank" href="http://twitter.com/scott_carter"&gt;Scott Carter&lt;/a&gt;, the developer of BigTweet, is also the one who came up with the idea of having a security best practices document for API developers. &lt;a target="_blank" href="http://twitter.com/al3x"&gt;Alex Payne&lt;/a&gt; from Twitter &lt;a target="_blank" href="http://apiwiki.twitter.com/Security-Best-Practices"&gt;has written such document&lt;/a&gt; last week. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-4000527455315232946?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/7gx3R3dhd80" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/4000527455315232946/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=4000527455315232946" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/4000527455315232946" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/4000527455315232946" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/7gx3R3dhd80/motb-04-csrf-in-bigtweet.html" title="MoTB #04: CSRF in BigTweet" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-04-csrf-in-bigtweet.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-4996425340825196289</id><published>2009-07-02T23:48:00.007+03:00</published><updated>2009-07-04T23:48:48.567+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="XSS" /><category scheme="http://www.blogger.com/atom/ns#" term="TwitWall" /><category scheme="http://www.blogger.com/atom/ns#" term="MoTB" /><title type="text">MoTB #03: TwitWall Persistent XSS</title><content type="html">&lt;strong&gt;What is TwitWall&lt;br /&gt;&lt;/strong&gt;"TwitWall is the easy-to-use, quick-to-blast-out, instant blog companion for Twitter. With TwitWall, you can embed your favorite videos and widgets, upload your photos, mp3 music or podcasts, - you name it.." (TwitWall &lt;a target="_blank" href="http://www.twitwall.com/"&gt;home page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter affect&lt;br /&gt;&lt;/strong&gt;TwitWall can be used to send tweets and follow/unfollow other Twitter users.&lt;br /&gt;TwitWall is using OAuth authentication token in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;/strong&gt; &lt;br /&gt;Though it's here since Summer 2008, it has yet to gain enough user base to get into any of the top twitter services lists - 0.5 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Persistent Cross-Site in TwitWall entry view page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: TwitWall allows HTML to be embedded in the wall entries. According to the vendor this was done because "our users with non-malicious intentions enjoy using our html editor". Unfortunately, the entry view page does not santize scripts and events that came along with the HTML. &lt;br /&gt;This vulnerability could have allowed an attacker to send tweets, follow/unfollow others on behalf of its victims.&lt;br /&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB3_twitwall_1.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB3_twitwall_1.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB3_twitwall_2.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB3_twitwall_2.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;Vulnerability was fully fixed 20 hours after it has been reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-4996425340825196289?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/ZtEG7GhiBt8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/4996425340825196289/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=4996425340825196289" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/4996425340825196289" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/4996425340825196289" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/ZtEG7GhiBt8/what-is-twitwall-twitwall-is-easy-to.html" title="MoTB #03: TwitWall Persistent XSS" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/what-is-twitwall-twitwall-is-easy-to.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-5550656492475821392</id><published>2009-07-02T17:54:00.007+03:00</published><updated>2009-07-02T20:06:43.525+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HootSuite" /><category scheme="http://www.blogger.com/atom/ns#" term="XSS" /><category scheme="http://www.blogger.com/atom/ns#" term="MoTB" /><title type="text">MoTB #02: Reflected XSS in HootSuite</title><content type="html">&lt;strong&gt;What is HootSuite&lt;br /&gt;&lt;/strong&gt;"HootSuite is the ultimate Twitter toolbox. With HootSuite, you can manage multiple Twitter profiles, add multiple editors, pre-schedule tweets, and measure your success. HootSuite lets you manage your entire Twitter experience from one easy-to-use interface." (HootSuite &lt;a target="_blank" href="http://hootsuite.com/about"&gt;about page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Twitter affect&lt;br /&gt;&lt;/strong&gt;HootSuite can be used to send tweets, direct messages and follow/unfollow other Twitter users from multiple Twitter accounts.&lt;br /&gt;HootSuite is using Username/Password authentication in order to utilize the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate&lt;br /&gt;&lt;/strong&gt;27th place in the &lt;a href="http://momb.socio-kybernetics.net/labs/twitter-50" target="_blank"&gt;Top 100 Twitter Services&lt;/a&gt;, according to “The Museum of Modern Betas” - 3.5 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerability&lt;/strong&gt;: Reflected Cross-Site in the “add-acount” page.&lt;br /&gt;&lt;strong&gt;Status&lt;/strong&gt;: Patched.&lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: The HootSuite "add-account" page does not encode HTML entities in the "pageMode"&lt;br /&gt;variable, which can allow the injection of scripts.&lt;br /&gt;This vulnerability could allowed an attacker to send tweets, direct messages and to follow/unfollow others on behalf of its victims.&lt;br /&gt;&lt;strong&gt;Proof-of-Concept&lt;/strong&gt;: http://hootsuite.com/twitter/add-account?height=240&amp;amp;width=280&amp;amp;modal=true&amp;amp;pageMode=xxx%22%3E%3Cscript%3Ealert(%22xss%22)%3C/script%3E&lt;br /&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB2_hootsuite.png"&gt;&lt;img border="0" src="http://twitpwn.com/motb/images/MoTB2_hootsuite.png" width=341 height=247 /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate&lt;/strong&gt;&lt;br /&gt;Vulnerability was fixed two hours after it has been reported. Excellent - 5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-5550656492475821392?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/GOqyfxTPE4c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/5550656492475821392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=5550656492475821392" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/5550656492475821392" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/5550656492475821392" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/GOqyfxTPE4c/motb-02-reflected-xss-in-hootsuite.html" title="MoTB #02: Reflected XSS in HootSuite" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-02-reflected-xss-in-hootsuite.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-9077153239605253178</id><published>2009-07-01T16:00:00.008+03:00</published><updated>2009-07-01T19:19:55.823+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bit.ly" /><category scheme="http://www.blogger.com/atom/ns#" term="XSS" /><category scheme="http://www.blogger.com/atom/ns#" term="MoTB" /><title type="text">MoTB #01: Multiple vulnerabilities in bit.ly service</title><content type="html">&lt;b&gt;What is bit.ly&lt;/b&gt;&lt;br /&gt;"bit.ly allows users to shorten, share, and track links (URLs). Reducing the URL length makes sharing easier. bit.ly can be accessed through our website, bookmarklets and a robust and open API. bit.ly is also integrated into several popular third-party tools such as Tweetdeck." (bit.ly &lt;a href="http://bit.ly/pages/about/"&gt;about page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Twitter affect&lt;/strong&gt;&lt;br /&gt;bit.ly can be used to send tweets with the shortened URLs through a form on their website, or a simple GET request.&lt;br /&gt;bit.ly is using the OAuth authentication tokens in order to send tweets via the Twitter API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Popularity rate &lt;/strong&gt;&lt;br /&gt;&lt;a href="http://blog.tweetmeme.com/2009/05/06/shorten-it-most-popular-url-shorteners-re-visited/" target="_blank"&gt;Second most popular&lt;/a&gt; URL shortening service in the wild - 4.5 twits&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit1.png" /&gt;&lt;img src="http://twitpwn.com/motb/images/twit2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vulnerabilities &lt;/strong&gt;&lt;br /&gt;1) Reflected Cross-Site Scripting in the “url” query parameter.&lt;br /&gt;Status: &lt;strong&gt;Patched&lt;/strong&gt;.&lt;br /&gt;Details: This vulnerability was first reported by Mario Heiderich on May 18th 2009, &lt;a href="http://twitter.com/0x6D6172696F/status/1839699187" target="_blank"&gt;on twitter&lt;/a&gt;.&lt;br /&gt;A week later, I found that this vulnerability got fixed. Unfortunately, after playing with it a bit, I figured that it was only partially fixed. Instead of encoding the HTML entities, bit.ly developers have decided to strip the &lt;&gt; characters. E.g. this proof-of-concept would have popup an alert on IE7:&lt;br /&gt;htttp://bit.ly/?url="%20style="color:expression(document.body.onload=function()%20{alert(1)})&lt;br /&gt;The following is the screenshot of the PoC:&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB1_bitly_1.png"&gt;&lt;img src="http://twitpwn.com/motb/images/MoTB1_bitly_1.png" width="341" height="274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Several days ago, after a long discussion with Mario, bit.ly has finally fully fixed this vulnerability.&lt;br /&gt;&lt;br /&gt;2) Reflected Cross-Site Scripting in the keywords parameter.&lt;br /&gt;Status: &lt;strong&gt;Patched&lt;/strong&gt;.&lt;br /&gt;Details: This vulnerability was reported by Mike Bailey on June 24th 2009. See Mike's advisory for more details: &lt;a href="http://skeptikal.org/2009/06/parsing-quirk-causes-bitly-xss.html" target="_blank"&gt;http://skeptikal.org/2009/06/parsing-quirk-causes-bitly-xss.html&lt;/a&gt;&lt;br /&gt;This vulnerability was fixed by bit.ly yesterday.&lt;br /&gt;&lt;br /&gt;3) Reflected POST Cross-Site Scripting in the username field of the login page&lt;br /&gt;Status: &lt;strong&gt;Patched&lt;/strong&gt;&lt;br /&gt;Details: This vulnerability was reported by Mario Heiderich. See Mario’s advisory for more details: &lt;a href="http://heideri.ch/bit.ly.txt" target="_blank"&gt;http://heideri.ch/bit.ly.txt&lt;/a&gt;&lt;br /&gt;This vulnerability was fixed by bit.ly yesterday.&lt;br /&gt;&lt;br /&gt;4) Persistent Cross-Site Scripting in the content-type field of the URL info page&lt;br /&gt;Status: &lt;s&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;*Unpatched*&lt;/span&gt;&lt;/strong&gt;&lt;/s&gt; &lt;strong&gt;Patched&lt;/strong&gt;.&lt;br /&gt;Details: This vulnerability was submitted by Mike Bailey on June 25th 2009.&lt;br /&gt;Whenever a URL of a website gets shortened by bit.ly service, an information page is created for the URL, with statistics and metadata about the website.&lt;br /&gt;One of the metadata information being stored by bit.ly is the content-type response header of the shortened URL page. This information of-course can be easily changed.&lt;br /&gt;bit.ly fails to encode HTML entities while displaying the content-type information, and therefore allows injection of scripts to the page.&lt;br /&gt;Live proof-of-concept can be found here: &lt;a href="http://bit.ly/info/JvH83"&gt;http://bit.ly/info/JvH83&lt;/a&gt;&lt;br /&gt;Screenshot of the PoC (just in case the live demo will be removed):&lt;br /&gt;&lt;a target="_blank" href="http://twitpwn.com/motb/images/MoTB1_bitly_2.png"&gt;&lt;img src="http://twitpwn.com/motb/images/MoTB1_bitly_2.png" width="341" height="274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vendor response rate &lt;/strong&gt;&lt;br /&gt;It took bit.ly a month and a half to fix simple XSS vulnerabilities. Very poor - 0.5 twits.&lt;br /&gt;&lt;img src="http://twitpwn.com/motb/images/twit2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;In conclusion&lt;br /&gt;&lt;/strong&gt;bit.ly has a large user base (who doesn't click bit.ly links?). However, with such a poor response rate to security vulnerabilities, and with such a poorly coded website, in terms of security, we can only hope for the best. Please be careful clicking those shortened URLs...&lt;br /&gt;&lt;br /&gt;[&lt;strong&gt;Update&lt;/strong&gt; - 3 hours into Month of Twitter Bugs] bit.ly have finally fixed the last vulnerability.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-9077153239605253178?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/1PPdtpyAzyc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/9077153239605253178/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=9077153239605253178" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/9077153239605253178" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/9077153239605253178" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/1PPdtpyAzyc/motb-01-multiple-vulnerabilities-in.html" title="MoTB #01: Multiple vulnerabilities in bit.ly service" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/07/motb-01-multiple-vulnerabilities-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-6702830827392940630</id><published>2009-06-15T20:42:00.002+03:00</published><updated>2009-06-15T20:46:21.142+03:00</updated><title type="text">Month of Twitter Bugs</title><content type="html">July 2009 will be Month of Twitter Bugs.&lt;br /&gt;This blog will be used for posting the vulnerabilities.&lt;br /&gt;More details here: &lt;a target="blank" href="http://aviv.raffon.net/2009/06/15/MonthOfTwitterBugs.aspx"&gt;http://aviv.raffon.net/2009/06/15/MonthOfTwitterBugs.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-6702830827392940630?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/cj16nj46VLQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/6702830827392940630/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=6702830827392940630" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/6702830827392940630" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/6702830827392940630" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/cj16nj46VLQ/month-of-twitter-bugs.html" title="Month of Twitter Bugs" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/06/month-of-twitter-bugs.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-2633847191398525086</id><published>2009-01-14T22:14:00.002+02:00</published><updated>2009-01-14T22:34:47.933+02:00</updated><title type="text">Twitter Leak</title><content type="html">&lt;a href="http://www.thespanner.co.uk/"&gt;Gareth Heyes&lt;/a&gt; demonstrated &lt;a href="http://www.thespanner.co.uk/2009/01/07/i-know-what-your-friends-did-last-summer/"&gt;on his blog&lt;/a&gt; that by exploiting &lt;a href="http://directwebremoting.org/blog/joe/2007/03/06/json_is_not_as_safe_as_people_think_it_is_part_2.html"&gt;a weakness in JSON&lt;/a&gt;, it is possible to extract the twits of the visitor's friends.&lt;br /&gt;&lt;br /&gt;Twitter have fixed this issue, by making authentication on the &lt;a href="http://twitter.com/statuses/friends_timeline.json"&gt;friends timeline&lt;/a&gt; mandatory, as is already on other pages with sensitive information. &lt;br /&gt;Giorgio Maone, the creator of &lt;a href="http://noscript.net/"&gt;NoScript&lt;/a&gt;, &lt;a href="http://hackademix.net/2009/01/13/you-dont-know-what-my-twitter-leaks/"&gt;shows&lt;/a&gt; that the JSON weakness can still be demonstrated on the &lt;a href="http://twitter.com/statuses/public_timeline.json"&gt;public timeline&lt;/a&gt; page. Fortunately, this page is intended for public information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-2633847191398525086?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/vZtGxeGe5vg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/2633847191398525086/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=2633847191398525086" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/2633847191398525086" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/2633847191398525086" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/vZtGxeGe5vg/twitter-leak.html" title="Twitter Leak" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.twitpwn.com/2009/01/twitter-leak.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-2487707136596986006</id><published>2008-08-04T22:54:00.010+03:00</published><updated>2008-08-15T04:59:00.287+03:00</updated><title type="text">Malware on Twitter</title><content type="html">Well, &lt;a href="http://blogs.zdnet.com/security/?p=1640" target="_blank"&gt;it seems like&lt;/a&gt; it didn't take that long for the malware authors to notice the opportunity in abusing Twitter as a malware distribution platform.&lt;br /&gt;According to &lt;a href="http://www.viruslist.com/en/weblog?weblogid=208187551" target="_blank"&gt;Kaspersky Labs&lt;/a&gt;:&lt;br /&gt;"...This profile has obviously been created especially for infecting users, as there is no other data except the photo, which contains the link to the video.&lt;br /&gt;&lt;br /&gt;If you click on the link, you get a window that shows the progress of an automatic download of a so-called new version of Adobe Flash which is supposedly required to watch the video. You end up with a file labeled Adobe Flash (it’s a fake) on your machine; a technique that is currently very popular..."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.zdnet.com/security/?p=1640" target="_blank"&gt;&lt;img border=0 src="http://blogs.zdnet.com/security/images/twitter_banker_trojan.png" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately, the &lt;a href="http://www.twitpwn.com/2008/07/coming-up-auto-follow-me-vulnerabilty.html"&gt;auto-follow-me vulnerability&lt;/a&gt; is still exploitable for Internet Explorer users. I'm still withholding the technical details of this vulnerability in a hope that it won't be exploited in the wild, &lt;a href="http://blogs.zdnet.com/security/?p=1611" target="_blank"&gt;more than it was probably already did&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-2487707136596986006?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/WsEMreLQvYc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/2487707136596986006/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=2487707136596986006" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/2487707136596986006" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/2487707136596986006" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/WsEMreLQvYc/coming-up-malware-on-twitter.html" title="Malware on Twitter" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.twitpwn.com/2008/08/coming-up-malware-on-twitter.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-3082711122240991403</id><published>2008-07-31T22:01:00.006+03:00</published><updated>2008-08-12T03:22:53.267+03:00</updated><title type="text">Coming up: Auto-follow-me vulnerabilty</title><content type="html">Twitter suffers from a vulnerability which allows an attacker to force his victim to &lt;a href="http://help.twitter.com/index.php?pg=kb.page&amp;amp;id=26" target="_blank"&gt;follow&lt;/a&gt; him automatically.&lt;br /&gt;&lt;br /&gt;Twitter security team was notified on 31-July-2008.&lt;br /&gt;Twitter partially fixed this vulnerability on 01-Aug-2008. The vulnerability can still be exploited on Internet Explorer. Users of other browsers are safe.&lt;br /&gt;Twitter delivered a fix for IE on 04-Aug-2008. Fixed was verified on 11-Aug-2008(sorry, BlackHat/Defcon duties).&lt;br /&gt;&lt;br /&gt;Technical details will be added soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-3082711122240991403?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/7E9LKgxeMuI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/3082711122240991403/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=3082711122240991403" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3082711122240991403" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3082711122240991403" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/7E9LKgxeMuI/coming-up-auto-follow-me-vulnerabilty.html" title="Coming up: Auto-follow-me vulnerabilty" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.twitpwn.com/2008/07/coming-up-auto-follow-me-vulnerabilty.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-3067473749328903211</id><published>2008-07-31T21:48:00.002+03:00</published><updated>2008-07-31T22:01:17.613+03:00</updated><title type="text">tweet-spam-click-pwn</title><content type="html">Twitter can be abused to send SPAM emails with links to potentially malicious websites.&lt;br /&gt;This can be done because of the way Twitter sends mails to the users, and because twitter does not sanitize the full name of the user.&lt;br /&gt;So, if for example, an attacker sets his full name to &lt;a href="http://www.twitpwn.com/"&gt;http://www.twitpwn.com/&lt;/a&gt; and follow his victim, the victim will get an email. Now, because Twitter sends the email as “plain text”, the attacker’s name will be a clickable link. A *&lt;strong&gt;potentially malicious&lt;/strong&gt;* clickable link.&lt;br /&gt;&lt;br /&gt;Twitter security team was notified on 26-July-2008.&lt;br /&gt;Twitter fixed this vulnerability on 31-July-2008.&lt;br /&gt;Note that now you cannot use a dot in your full name (e.g. Bill.Gates). This will bring an error: "Name must not contain URLs".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-3067473749328903211?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/YMGkb_HPcRs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/3067473749328903211/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=3067473749328903211" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3067473749328903211" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/3067473749328903211" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/YMGkb_HPcRs/tweet-spam-click-pwn.html" title="tweet-spam-click-pwn" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.twitpwn.com/2008/07/tweet-spam-click-pwn.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1546716157077615374.post-6506854501308110619</id><published>2008-07-31T20:51:00.006+03:00</published><updated>2008-07-31T21:47:42.669+03:00</updated><title type="text">Welcome</title><content type="html">This blog is intended to log all past and current vulnerabilities and weaknesses in &lt;a href="http://www.twitter.com/" target="_blank"&gt;Twitter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Feel free to submit new vulns to &lt;a href="mailto:submit@twitpwn.com"&gt;submit@twitpwn.com&lt;/a&gt;&lt;br /&gt;All submitted vulnerabilities will be fully credited when posted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1546716157077615374-6506854501308110619?l=www.twitpwn.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Twitpwn/~4/hhQQ_X9YAg0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/6506854501308110619/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1546716157077615374&amp;postID=6506854501308110619" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/6506854501308110619" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1546716157077615374/posts/default/6506854501308110619" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Twitpwn/~3/hhQQ_X9YAg0/welcome.html" title="Welcome" /><author><name>avivra</name><uri>http://www.blogger.com/profile/07588733978066155038</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="10927676208892636148" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.twitpwn.com/2008/07/welcome.html</feedburner:origLink></entry></feed>
