Posted July 19, 2012

HTML, the markup language which tells your browser what to display, uses for this purpose something known as tags, which are basically keywords (you can think of those as commands) identified by < and > on both sides. There's a limited set of such keywords; "title" just happens to be one of those. This means browsers reading the page suddenly received an unexpected command, got all confused and displayed garbage.
That's not the main problem, though. The problem is that at that moment, it became publicly known that GOG forum software does not strip tags from user input in the case of forum post titles (which is absolutely basic security practice) and that it was possible to essentially inject your own code to GOG's thanks to another tag, "<script>", which executes javascript. This can be abused in a million ways. Luckily, it wasn't.
The only professional response to that was to take down the forums immediately until the bug is fixed, which alas did not happen. The users did a great job trying to prevent any smartarse from exploiting the weakness, but there's only so much they could do.