From my understanding it wasn't a true 51% attack from having the hashing power, but rather a bug in the code that allowed the perpetrator to manipulate the timestamp of a solved block. Here's a reddit post that explains it far better than I ever could.
RE: Verge - Is it getting Better or Worse?