Gizmodo

  • Gizmodo
  • bestmodo
  • lifehacker
  • kotaku
Profile logout login
The Tale of Apple's Next iPhone

The Tale of Apple's Next iPhone #apple #iphone4

LSD, Sexy Fonts and Muppet Genitalia: The Strangest Tech Q&A We've Ever Witnessed

LSD, Sexy Fonts and Muppet Genitalia: The Strangest Tech Q&A We've Ever Witnessed #humor #peterserafinowicz

Sony Dash Review: The Clock Radio, Evolved

Sony Dash Review: The Clock Radio, Evolved #review #sonydashreview

The Best $250 Blu-ray Players, Reviewed

The Best $250 Blu-ray Players, Reviewed #battlemodo #blurayplayers

Real Gaming for Macs Is Finally Here With Steam

Real Gaming for Macs Is Finally Here With Steam #steam #steamformac

HTC Countersues Apple to Stop All iPhone, iPod, iPad Sales

HTC Countersues Apple to Stop All iPhone, iPod, iPad Sales #apple #htc

The Mystery of the Orphaned Robot

The Mystery of the Orphaned Robot #retromodo #robots

Gizmodo

FAQ. Include # before tag:
#tips, #whitenoise, #broken, #lifechanger, etc.

New York, 1:56 AM
Fri May 14
63 posts in the last 24 hours

FR | IT | DE | SP | JP | AU | BR | PL


Please enter your email address.
Please enter a valid email address.
sending request

GIZMODO TEAM

Tip Your Editors:


Editorial Director:
Brian Lam |

Editor:
Jason Chen
| AIM | Twitter

Features Editor:
Wilson Rothman
| Twitter

Senior Contributing Editor:
Jesus Diaz
| AIM | Twitter

Senior Associate Editor, Reviews:
Mark Wilson
| AIM | Twitter

Reporters:
Matt Buchanan
| AIM | Twitter
John Herrman
| Twitter
Brian Barrett
| Twitter

Contributing Editors:
Adam Frucci
| Twitter
Kat Hannaford
| Twitter

Contributing Editor, Weekends:
Jack Loftus
| Twitter

Junior Reporter:
Rosa Golijan
| Twitter

Editor-at-Large:
Joel Johnson
| Twitter

Editorial Assistant:
Kyle VanHemert
| Twitter

Contributing Researcher:
Don Nguyen


Interns:
David Chaid

Kevin Lee


Heroes and Friends

Comment Account Questions:


Popular Posts:
Last 24 Hours
Last 7 Days
Last 30 Days

Follow Gizmodo on:
Twitter
Facebook
The Next iPhone.
A Gizmodo Exclusive.

SUBSCRIBE TO GIZMODO RSS



Welcome to Gizmodo


Please enter your email address.
Please enter a valid email address.
sending request

Sign up for the Gizmodo Daily and get one great story in your inbox each day.


Like Gizmodo on Facebook. Click "Like" to get the most important stories in your News Feed.

X
Please confirm your birth date:

Please enter a valid date
Please enter your full birth year
This content is restricted.

The Real Story Behind Twitter's Ridiculous Follow Bug

The Real Story Behind Twitter's Ridiculous Follow BugFor a while today, a Twitter bug let anyone force anyone to follow their accounts. It was a hilariously simple trick, and equally bizarre. Even better? This bug was discovered by accident, by a Turkish Twitter user. Here's what happened.

Our initial tip came to us through another Turkish Twitter user, named Güntekin. His first message to us, which frankly sounded ridiculous (Preemptive [sic]:

A Turkish guy named Bora Kırca figared out accidently that if you tweet "accept username", for example billgates, then bill gates will follow you.

it's so stupid; but true.

Stupid, but yeah, true. It worked. We posted about it. Twitter went nuts, everyone's follow numbers shot to zero, and Bora's Twitter account was suspended. But how did he find this thing in the first place? Accidentally? Really? Güntekin explains:

[Bora] likes a group named "Accept" and to show his love, he tweets "accept pwnz"; but instead of seeing this post, he sees twitter user "pwnz" follows him.

He told his girlfriend, and together they started doing exactly what anyone else would have: They made famous people follow them. Then he posted about it on his blog, here (NSFW), in Turkish. Within hours, this was happening:

The Real Story Behind Twitter's Ridiculous Follow Bug

Prominent Twitterers were getting, er, Twaped. Then, through Güntekin and people like him, word trickled west.

The Real Story Behind Twitter's Ridiculous Follow Bug

Uh, What?

Right, so that's evidently how the bug was found, but why was it there in the first place? It was so naked and simple—just type "accept username" and you've got a new follower—that its existence strained belief. Why would typing a command like that do anything, much less rip a hole in Twitter's delicate infrastructure?

Text commands have been with Twitter since the start, and many still work. Type "STATS" and you'll get a rundown of your Twitter numbers; type "FOLLOW USERNAME" and you'll follow; Tweet "RT USERNAME" and you'll retweet a user's last message. These are all documented.

What's not documented is the ACCEPT command, which was what made this trick work. It's not clear what this command is (or was) supposed to do, but it's pretty clear what it did do.

Update: Reader Rhainor explains:

Its intended use was for people who have their tweets protected. If you try to follow someone who's protected, instead of instantly following them, it sends a request to the user ("'username' has requested to follow you"). To allow them to follow you, you 'accept' the request (in my experience, by clicking a button, but for people who rarely use , the text command makes sense).

Twitter's Response

So far, Twitter can't do much but wait—for their engineers to clean up the mess, and to figure out exactly how this happened, and how to spin it. We reached out, but were told, understandably, that they are "looking into" our questions. Their official line so far is written like a bug report:

We identified and resolved a bug that permitted a user to "force" other users to follow them. We're now working to rollback all abuse of the bug that took place. Follower/following numbers are currently at 0; we're aware and this too should shortly be resolved.

It seems obvious that this bug had been lingering for a while, and that it was just a matter of time before someone caught it. It also seems obvious that Twitter should have caught it before rolling the "ACCEPT" feature into the main site.

Make no mistake: For hours, thousands of people were able to take control of other people's Twitter accounts with a trick so easy that even the newest Twitterer could execute it. And I'd guess that for some time before it was public, people like Bora were accidentally compelling followers without even knowing it. Twitter was compromised. Though we obviously made ourselves targets, most of our accounts were effectively hacked—someone acted on our behalf, with our public Twitter identities, without our credentials.

In the end, Twitter will clean this up, and they (or we) will cleanse our followed lists. But the fear will, and should, remain: What if this was a little worse? What if a command gave people access to others' Twitter accounts beyond the ability to force a follow? This was an inconvenience; that would have been a disaster.

Bonus: Here's a video by the band Bora was trying to express his love for:

<

And that's how a defunct German metal band destroyed Twitter, sort of. UPDATE: Oh, not defunct! Please Accept my apology, Accept.

UPDATE: From Turkish reader Kerem:

I am Turkish and I would like to correct you about your post I mentioned in the subject. The link you gave as the blog of Bora Kırca () is not his blog. It is one of the most ridiculous and hated NSFW social networks in Turkey called Inci Sozluk, which consists of curses and nothing else. You can see what it's all about in the post number 16 of that page and unfortunately most things written in that page translate roughly to that ASCII image.

So the exploited got Turkish 4Chan'd, basically.


Send an email to John Herrman, the author of this post, at jherrman@gizmodo.com.


Please enter your email address.
Please enter a valid email address.
sending request

Upload an image | Add an image URL ×
×
×
Choose a file to upload:
×
Attribute comment to:
Please enter an email address.
Please enter a valid email address.
Dsmvwl | Admin | Promote only | Promote to frontpage | Approve user | Ban user  ×
Loading comments ... -/|\
Earlier discussions Paging in progress... | Other discussions | Show all discussions | Show featured discussions only | Expand all replies Collapse all replies
Start a new discussion
By John Herrman
Email this
May 10, 2010 04:26 PM 157,044 views on this post, 22,040 new visitors157,044 137
Edit » Set to Draft » Invite » Syndicate »

Syndicate this post


Site:
Mode:

sending request
cancel
more about #twitterbug
read more: #twitter, #twitterbug, #twitterhack, #twitterfollowhack, #turkey, #top, #gawker, #valleywag
add #twitterbug to my Fusion
 
  • Archives
  • About
  • Advertising
  • Legal
  • Help
  • Report a Bug
  • FAQ
Original material is licensed under a Creative Commons License permitting non-commercial sharing with attribution.

Login

Enter your username and password.

Please enter a username.
Please enter your password.
logging in
Login via Facebook | Sign Up | Forgot Password?

Reset Password

Please enter your email address to have your password reset.

Please enter your email address.
Please enter a valid email address.
requesting password reset

Register

Registering will give you a user profile and the ability to add other users as friends. To become a commenter, however, you need to audition.

Want to know more? Consult the Comment FAQ and legal terms.

Please enter a username.
Please enter a password.
Please confirm your password.
Passwords are not identical.
Please enter a valid email address.
registration sent, waiting for reply

Register

One last thing!

While we don't require an email address to sign up, consider adding one to your account. This will give you the ability to reset a lost or stolen password.

Please enter a valid email address.
registration sent, waiting for reply

Submit Your Comment

You don't need to login to comment. Just enter your email address below.

See how your address will be displayed in the Comment FAQ.

Please enter a valid email address.
Please enter a valid email address.
logging in

Login with your Facebook or Gizmodo account.

Sign up here.



Invite a friend to comment

To invite people to this discussion, send them an email invitation by pasting in a list of comma-separated email addresses and then clicking Send invites.

Please enter at least one email address.
Please use valid email addresses.
Please use unique email addresses.
Please enter fewer addresses.
requesting invites

Send a link

Send a link to this post 'The Real Story Behind Twitter's Ridiculous Follow Bug' via email:

Please enter your name.
Please enter your email address.
Please enter a valid email address.
Please enter your recipient's email address.
Please enter a valid email address.
Please enter your message.
Sending message