Technosailor
  • Home
  • Blog
  • Venture Files
  • Espanol
  • Technosailor Staff
  • Twitter Pitch Me!
  • Clients/Disclosures
Jan
05
2007

How to Handle Security Flaws

Posted by: Aaron Brazell

Yesterday, over at Blog Herald, the new management demonstrated the entirely wrong way of handling security flaws. (The flaw I detailed here)

WordPress celebrated it’s 500,000 install last month and cheers to them. The platform is stable, fast, easy to use. It has no cumbersome plugin architecture (like Textpattern). That’s not to say that it has never had its share of security vulnerabilities. In fact, there have been a number of documented fixes over the years.

WordPress has it’s own contact address for securtiy issues. It is security@wordpress.org. In a dangerous world of XSS and SQL injection, the proper way to handle the discovery of a security flaw is to report it first and allow the vendor to provide a patch or a new version. I demonstrated this process when I reported the XSS flaw in the Democracy 1.2 plugin for WordPress. I alerted the plugin author, gave him an opportunity to provide a fixed version and he did.

That’s the responsible thing to do. Alert the autrhor. Let the vendor produce a fix. When a solution is handy, make the exploit public. Instead, J. Angelo Racoma, in his quest to be popular after buying Blog Herald, leaked the story the day before WordPress 2.0.6 was released.

Now, I’m not in on the day to day conversations at Automattic. I really have no idea if the release was scheduled for today or not. But regardless, reporting a bug that has not been publicized before ample time was provided for a bugfix, is irresponsible. The thousands of readers at the Blog Herald could very well have gone into a panic. The rumor mill could have begun to spin. And for what? Simply waiting a day or two would have meant Blog Herald could suggest installing WordPress 2.0.6. Instead, they mentioned a beta (read: could have bugs still) version of WordPress 2.0.6 was being publically tested.

J. Angelo’s comment to me was this:

the news would’ve spread even without us posting about it, so I thought it best to post this as a warning. Patching WP to fix bugs would always be a good idea.

Ah, but the word would spread after the public had been notified - which happened today with two reports - a day after J. Angelo decided to spook the world. Wave your hands in the air but offer no solution. Sounds like Democrats in Congress regarding Iraq.

Blog Herald’s reputation slipped with me ater the purchase from Matt Craven and BlogMedia. This incident causes me less to trust them because it appears they are only concerned with getting the scoop and not behaving as good blogizens.

  • Add to Mixx!
  • Stumble it!
About the Author: Aaron Brazell is the lead editor of Technosailor.com and a social media expert. His passion is to see companies and individuals use the internet and web technologies wisely and effectively to promote their brands and companies. He served as Director of Technology at b5media from 2005-2008 and is currently an independent consultant.
Tagged: at 11:04 pm -

12 Responses to “How to Handle Security Flaws”

  1. 1
    David Says:

    I guess its kinda silly for me to comment on this, but I will anyways.

    I 100% agree with everything you have said here…

    January 6th, 2007 at 1:27 pm
  2. 2
    HART (1-800-HART) Says:

    I’ll have to be 100% opposite advocate on this one. For a layman who is not a hacker or capable of hacking. If you knew about the problem and there was a patch in beta .. you should have mentioned it just as much as you claim he should not have mentioned it. I am assuming that the people crazy enough to do the hacking doesn’t need Abe or the Blog Herald to instruct them how to do it for them.

    And .. now you are using beta 2.1? What problems in 2.0.6 is there that makes you want to use 2.1 instead?

    Just a little harsh i.m.o.

    January 6th, 2007 at 2:23 pm
  3. 3
    Aaron Brazell Says:

    Hart: Hackers may not need Abe or me. Script Kiddies do. Until a flaw is publically pointed out, it has to be discovered first.

    January 6th, 2007 at 2:26 pm
  4. 4
    David Krug Says:

    Dangerous precidents are set by showing idiots holes they should never know.

    January 7th, 2007 at 11:22 pm
  5. 5
    Tony Says:

    I agree with you Aaron. Blog Herald is just going down the toilet. It has obviously become an ATM for the new owners and that is said. I’m glad David spun up 901am.

    January 8th, 2007 at 2:44 am
  6. 6
    Ryan Says:

    Blog Herald’s reputation slipped with me after the purchase from Matt Craven and BlogMedia

    So what exactly caused their reputation to slide in your mind? Was it the way the site has been operated post-sale? Or do you have something against the new owners?

    My hope is that you’re simply unhappy with the post-sale operation, and that my perception of seeping axe-to-grind cronyism in this post is just an illusion/delusion on my part.

    January 8th, 2007 at 1:20 pm
  7. 7
    Aaron Brazell Says:

    It really doesn’t matter, Ryan, as my issue with BH has nothing really applicable to this post.

    January 8th, 2007 at 1:22 pm
  8. 8
    Ryan Says:

    Yeah, it wouldn’t have been applicable to the post if you hadn’t mentioned your resentment towards them explicitly in the closing paragraph in your post. When you take a pot shot in the body of your post, not to mention the closing comment, the pot shot becomes applicable.

    In any case, it seems clear to me that you are totally taking this further then “here’s what not to do, do X in the future.” You’re using this as an opportunity to blast Blog Herald for something that, to me, seemed like a positive act in the general interest of the blogging community.

    Script Kiddies don’t have quick turnaround. So there was no worry there. Hacker communities are already privy to this sort of knowledge, so that’s obviousvly not an issue.

    I for one took the Blog Herald’s advice and fixed the templates.php file on all my blogs, without having to go through the arduous task of upgrading each one to WP 2.06

    January 8th, 2007 at 1:31 pm
  9. 9
    Aaron Brazell Says:

    No, frankly, the topic is 3 days old, I’ve already cleared the air with Tony Hung at BH, and I don’t really want to rehash things. You take it as you want it, Ryan.

    By the way, BH failed to mention 2 other issues that were fixed in 2.0.6. Recommend actually upgrading instead of thinking you’re safe by taking Blog Herald’s suggestion.

    January 8th, 2007 at 1:33 pm
  10. 10
    Ryan Says:

    BTW Aaron, I love your site and all that you do for the WordPress community.

    Hope there are no hard feelings.

    January 8th, 2007 at 1:50 pm
  11. 11
    Andy Merrett Says:

    “Blog Herald is just going down the toilet.”

    “Blog Herald’s reputation slipped with me after the purchase from Matt Craven and BlogMedia”

    Wow I like a challenge, seeing as some are quite happy to tarnish every new writer at the Blog Herald with the same brush.

    That’d be like me dissing everyone who writes a blog at b5media because of “issues” I have with them as an organisation.

    Every individual deserves their own chance. BH is evolving. If people have lowered standards of it, or think it’s going down the toilet, then that’s fine - just stop reading it. It’s what I’ve done (generally) for blogs I dislike.

    January 10th, 2007 at 8:23 pm
  12. 12
    Andy Merrett Says:

    “If people have lowered standards of it”

    Oh well that bit didn’t make sense.

    I meant.

    “If people have lost respect or lowered their opinion of it,”

    January 10th, 2007 at 8:24 pm

Or add a Video Comment
with
« Back to text comment
  • Recent Posts

    • Are People Talking About You?
    • Western Style Writing vs. Eastern Style Writing
    • How Has Social Software Changed Your Life?
    • America the Beautiful
    • Identi.ca and the Art of the Launch
  • Reader Contribution

    • Brian Clark on Western Style Writing vs. Eastern Style Writing
    • Jeffrey on Western Style Writing vs. Eastern Style Writing
    • Jeffrey on What a designer is and isn’t…seriously you need to know…
    • Igor The Troll on Are People Talking About You?
    • Aaron Brazell on 10 Things You Need to Know About WordPress 2.6
  • RSS Venture Files

    • The Difference Between Designers and Marketers
    • But this worked four years ago?
    • Rules for Entrepreneurs - Avoid relying on a few whale customers
    • 6 Steps to Successful Small Business PR
    • Rules for Entrepreneurs - Outsource what you suck at
  • RSS Wicked Marketing

    • Yeah it’s cheaper, but what are you really getting?
    • What a designer is and isn’t…seriously you need to know…
    • The difference between success and closing next year…
    • It’s time to get Wicked…
  • RSS Technosailor en Español

    • PopTok: usa tus películas favoritas para enviar un mensaje
    • Video en Vivo desde tu iPhone
    • 7 Funciones que le Faltan al iPhone 3G
    • Como Vencer la Sobrecarga Informativa
    • La Batalla es Digital
  • Tip Jar


  • License Creative Commons Attribution-Noncommercial-Share Alike 3.0 | Copyright © 2004 - 2008 - Aaron Brazell | Lisa helped out | Privacy Policy

    Twitter Pitch!

    <p>Twitter pitching is a form of pitch that requires succint "what does this mean for me" kind of pitching. It is the ultimate efficiency of words. You have 140 characters or less to tell me why your pitch matters to me or my readers. Please include a means of contacting you. This is included in your 140 characters. If you send successive pitches, you will likely be ignored, unless it's obvious that the first pitch was a case of "accidental send", etc.</p> <p>This form of pitching does not mean I'm being a diva. It means that my time is valuable, and you want a piece of it. It's good practice for you, and delivers your pitch in a format I want. Win-win.</p>


    (X) Close

    Twitter Pitch Me!