brianmanahan
Lifer
- Sep 2, 2006
- 24,628
- 6,013
- 136
vic, you didnt do the hack to illustrate a point, did you?
wait, he doesnt have a picture by his name now... :hmm:
wait, he doesnt have a picture by his name now... :hmm:
I thought passwords in a forum were encrypted where not even a mod could see them?
Hm... my real name, email, and how much I admire Moon-Beam is secretly stored in my PMs..
This could be embarrassing
I just read the sticky. It said they had access to our passwords. How is that possible?
Unless the forum software is doing something horrific, the only way I see this being possible is if they had javascript running on the login page. Is that what happened?
you know whats better? that was not the only time something like that happened.
for a tech site its really amazing how poor it is. with all the down time and "hacks" lol
I thought passwords in a forum were encrypted where not even a mod could see them?
Yeah it is pretty sad. Some will argue "don't complain it's free" but come on, it's not so much complaining, as being amazed at the incompetence.
.
Yeah it is pretty sad. Some will argue "don't complain it's free" but come on, it's not so much complaining, as being amazed at the incompetence.
I wouldn't get on them too hard. This is a fairly high profile site, with low penalties for having it subverted, and shit happens. As long as the leak is plugged, there isn't much more you can ask for.
Can't you just have HTTP requests get redirected to HTTPS? I think that's fairly simple to do in Apache.
I'm assuming you're using something like Apache or have an Apache in front of the forum server.
That's exactly how it worked. They put HTML in the title of a global announcement, which in turn loaded and activated a javascript file on any page that was visible (mainly forum indexes).I just read the sticky. It said they had access to our passwords. How is that possible?
Unless the forum software is doing something horrific, the only way I see this being possible is if they had javascript running on the login page. Is that what happened?
As I mentioned to Leros, you didn't even need to open the announcement. Just looking at its title was good enough. That said, you are correct in that encryption would not have stopped any of this.LOL wow, what are the odds. I'm guessing one would have needed to open that post for that exploit to work though? Also because it was most likely javascript or some other client side code I don't think encryption would have done anything anyway.
Obviously we didn't have time to test it, but anyone using NoScript or similar tools to block 3rd party javascipt should be safe, as the offending script was not hosted here.Well, I use Noscrip and a VPN so if it was something on the login it would have never happened on my end. I changed my password anyway. LOL
It's because the mods can put HTML in titles and bodies. Regular members cannot put HTML in the forums. For that matter even mods cannot put HTML in standard posts. Global Announcements are one of the handful of places we can do that.So how does it work, is it because mods can put html/javascript in titles/body? Or is this something anyone would actually be able to do?
It's because the mods can put HTML in titles and bodies. Regular members cannot put HTML in the forums. For that matter even mods cannot put HTML in standard posts. Global Announcements are one of the handful of places we can do that.
What's the value of this?
That's exactly how it worked. They put HTML in the title of a global announcement, which in turn loaded and activated a javascript file on any page that was visible (mainly forum indexes).
Honestly I have no real idea. BBCode is limited, so it's not unheard of to allow mods/admins to use HTML to setup something more powerful.What's the value of this?
Indeed it does. It just doesn't do that from mod provided HTML in the fields where we're allowed to use HTML. Mods can specifically choose whether to enable HTML or not in the announcements they create.The forum software should be escaping script tags (and possibly other tags as well) from user provided HTML.
Honestly I have no real idea. BBCode is limited, so it's not unheard of to allow mods/admins to use HTML to setup something more powerful.
Indeed it does. It just doesn't do that from mod provided HTML in the fields where we're allowed to use HTML. Mods can specifically choose whether to enable HTML or not in the announcements they create.
It's one of those things that you'd have to take up with the vB guys. We're just running a stock board with a couple of cosmetic changes. We don't have any control over whether mod provided scripts are escaped or not.Even in places where you choose to not escape HTML tags, you should still be escaping script tags to prevent these sorts of things from happening. There isn't a good enough reason (a reason worth the risk) to ever allow scripts to be provided.
