Slashdot Mirror


Firm To Release Database, Web Server 0-Days

krebsonsecurity writes "January promises to be a busy month for Web server and database administrators alike: A security research firm in Russia says it plans to release information about a slew of previously undocumented vulnerabilities in several widely-used commercial software products, including MySQL, Tivoli, IBM DB2, Sun Directory, and a host of others, writes krebsonsecurity.com. From the blog: 'After working with the vendors long enough, we've come to conclusion that, to put it simply, it is a waste of time. Now, we do not contact with vendors and do not support so-called "responsible disclosure" policy,' Legerov said."

23 of 220 comments (clear)

  1. What's up with the confusing article title? by Qubit · · Score: 5, Insightful

    Firm To Drop Database, Web Server 0-Days

    The verb to drop has specific meaning w.r.t. databases. A few more words in the title would have been acceptable. How about:

    Fed-up security firm to release Database & Web Server vulnerabilities publicly

    Look at how much more information is conveyed in that second title. A work of beauty, it is.

    --

    coding is life /* the rest is */
    1. Re:What's up with the confusing article title? by Arancaytar · · Score: 4, Funny

      We're lucky Slashdot properly escapes its SQL input. Aa headline like "Firm to 'DROP DATABASE `web_server`" might otherwise result in havoc. :P

    2. Re:What's up with the confusing article title? by tftp · · Score: 4, Funny

      PS: wikipedia was complaint, its should applauded for its effort.

      What have I done to deserve this pain?

  2. Why not? by Monkeedude1212 · · Score: 4, Insightful

    FTFA:

    At issue is the pesky ethical and practical question of whether airing a software vendor’s dirty laundry (the unpatched security flaws that they know about but haven’t fixed yet) forces the affected vendor to fix the problem faster than it would have had the problem remained a relative secret

    Hasn't this been proven to be true - and legal?

    In all honesty, if they've contacted the vendor and the vendor hasn't patched it in a month or two, I think its completely ethical and practical to release the vulnerabilities. After all, there could be a few other small firms who have discovered the vulnerability and are exploiting it. Best to put them out there in a Twitter feed so that the entire world instantly complains about it forcing the vendor to fix it. I prefer security over new features.

    1. Re:Why not? by b4dc0d3r · · Score: 4, Insightful

      He's a step ahead of you. He's tried doing it the right way and gotten no results. So he's going to skip the part where he wastes his time.

      If companies want responsible disclosure, they should respond in some way to the disclosure. Maybe companies will actually fix bugs instead of sitting on them, and he can go back to doing it the right way. He also warned the companies he's going to do it, so they have a chance to fix things before then.

      Here's a tip for you. In the real world, sometimes you have to force the other party's hand to get them to act responsibly. He's to that point, and fortunately has leverage. By making this choice public, he shames the irresponsible software companies which allow security problems to sit around unfixed.

      Hopefully they'll scramble to release some fixes, which they haven't done yet, which is a net improvement over the current situation where millions of people have unpatched vulnerabilities.

      In short, I don't see a problem here. I use software, it has security problems, I expect those to be fixed. Whatever it takes to get there, I'm all for it.

  3. Re:Responsible Disclosure by MachDelta · · Score: 5, Insightful

    The alternative to irresponsible disclosure is for the vulnerability to be used maliciously for an unknown period of time. Which of those is preferable?

  4. Re:Responsible Disclosure by gregarican · · Score: 4, Insightful

    Here's a quote from TFA...

    Legerov said. For example, he said, “there will be published two years old Realplayer vulnerability soon, which we handled in a responsible way [and] contacted with a vendor.”

    I think that apparently the vendors aren't doing a damn thing to patch a good amount of these reported vulnerabilities if they are being reported in a proactive manner. Seems as if once the exploits are running rampant in the wild then the vendors scramble to develop patches. Not the best business practices all the way around, but it's the way it is.

  5. Irresponsible by DeadPixels · · Score: 4, Insightful

    To clarify the summary, this guy isn't saying that he's not going to wait for companies to fix exploits before he releases them; he's saying he's not going to tell the companies at all. That, in my opinion, is very irresponsible. If you contact them and say you're going to release the information in 90 days regardless of their progress on a patch, fine, but to not warn them because of a few vendors who don't do their job is harmful to everyone.

    1. Re:Irresponsible by GameMaster · · Score: 5, Insightful

      What he seems to be saying, is that he's already told the companies and they've done nothing. A better term for it might be "effective disclosure" in order to differentiate itself from the, proven ineffective, "responsible disclosure" advocated by the industry.

      --

      Rules of Conduct:
      #1 - The DM is always right.
      #2 - If the DM is wrong, see rule #1
  6. Re:Responsible Disclosure by Anonymous Coward · · Score: 5, Insightful

    Responsible Disclosure is like "pro choice" or "pro life". It is a deliberately positive term for purely demagogic reasons. You can't be for irresponsible disclosure, just like you can't be against choice or against life.

    The protocol for publishing information about exploitable software bugs is an intensely debated topic and the choices affect multi-billion dollar businesses where it hurts them most: The bottom line. Do not for a second believe that anyone in this game argues for the sake of rational discourse alone.

  7. Re:Responsible Disclosure by hawkeye_82 · · Score: 4, Interesting

    This is like punishment.

    The irresponsible party in this case, is the software vendor. If the vendor can't clean up their act, and at least work on fixing 0-day exploits, then public disclosure/humiliation is probably a good way to get at least some vendor to sit up, take note and do the right thing the next time around.

    This sounds like a good case for establishing a procedure.

    1. Contact vendor about exploit, with an expiry date.
    2. Release information about exploit once date has expired, irrespective of whether bug is fixed, and the fix deployed.

    Is there perhaps a clearing house for such things?

  8. So, what are they selling? by 0racle · · Score: 4, Insightful

    Some firm draws up a press release that they're going to drop the bomb on every piece of software they could get their hands on that is used everywhere in the world for one thing or another.

    Right, what are they selling again?

    --
    "I use a Mac because I'm just better than you are."
  9. Re:Responsible Disclosure by csartanis · · Score: 5, Insightful

    Yes, because "responsible" goes both ways. They're being responsible by notifying the vendor before going public. If the vendor is not fixing the issue, it's time to go public.

    As far as I'm concerned a public release is still a responsible one. At least in that case everyone knows about it.

    Irresponsible is selling unknown vulnerabilities to private parties that will use them for their own gain. The vendor's customer's get screwed and the vendor has no idea that it's even happening.

  10. Nice short term marketing gimic by Megaweapon · · Score: 5, Insightful

    "Pay attention to us, we'll disclose everything up front before everyone else! BTW, here's our products and services."

    --
    I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
  11. Is it just me? by gregarican · · Score: 4, Funny

    Or is the English language dying a painful death on /. as time passes. The past day's article summaries and headlines are a blend between Yoda backing off the chronic and the broken English that some toy assembly manuals convey.

    Seriously, it took me three passes at reading this article headline to understand what the hell it meant. Maybe that's part of the entertainment value that I'm missing???

    1. Re:Is it just me? by Arancaytar · · Score: 5, Funny

      You got stuck on the DROP DATABASE, didn't you. Happens to a lot of db developers. :P

  12. Re:Responsible Disclosure by morgan_greywolf · · Score: 4, Interesting

    The term "responsible disclosure" is newspeak for "keep your mouth shut". The alternative to 'responsible disclosure' is that the vulnerabilties continue to exist for sometimes years, with wild exploits happening perhaps unknown for long periods of time.

    I think it's okay to notify the company and give them time to fix the bug, but time on the order of years is completely unreasonable. On the Internet, a year is a very, very long time.

  13. socialized risk by epine · · Score: 4, Insightful

    This is one of those issues where the instinct of any good capitalist is to privatize benefit and socialize risk. When you screw up in the auto industry, the company faces the massive expense of a product recall. That helps to keep you honest with your engineering quality.

    I personally think 30 days is a reasonable notification period. Not pleasant for the vendor to have to respond that briskly, but this isn't about being pleasant. If the vendor wants pleasant, they should invest more competence in the original product. This isn't easy, and might move a few pointy-haired managers out of the executive suite.

    Probably a more viable compromise is eight weeks. This adds a thin margin for the possibility that key zero-day SWAT staff are booked off, that multiple issues are raised concurrently, or that a product has a stupendously long build cycle.

    I would be thrilled to see an industry standard put in place where everyone knows the ethical notice period is eight weeks, period, perhaps with the odd extension on a track record of good behaviour.

    I would also like to see proprietary TCO calculations updated with a term to account for the customer disruption of having to rapidly deploy a not-tested-for-months-at-a-time critical vulnerability patch.

    Speaking of which, that whole TCO thing really bends my biscuits. It's just loaded with sly neglect of not entirely apparent costs, of which the year-long critical vulnerability update is one of the more egregious.

    During that time, your pants are down if anyone less ethical discovers the same flaw. It never happens that two scientists make the same discovery in the same year and end up in priority dispute, according to the industry of socialized risk.

  14. Re:Responsible Disclosure by mcrbids · · Score: 5, Insightful

    I think that apparently the vendors aren't doing a damn thing to patch a good amount of these reported vulnerabilities if they are being reported in a proactive manner. Seems as if once the exploits are running rampant in the wild then the vendors scramble to develop patches. Not the best business practices all the way around, but it's the way it is.

    It's most likely a case of resource management and insufficient resources available. Businesses exist to make money. Features make money, bugs cost money. So, given NNN amount of money, do you:

    A) Fix the bugs that people are experiencing problems with RIGHT NOW with exploits in the wild, or

    B) Fix the bugs that are "theoretical" and MAY be exploited at some point in the future if somebody else finds it?

    Now, the clueful would note that the set of B includes the set of A, but for those who are living close to the edge, A is where the attention goes, and that's why you see announcements like this one.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  15. What about bobby tables? by 0100010001010011 · · Score: 4, Funny

    This guy should rename his name to Bobby Tables at the same time. Imagine the number of newspapers that would try to do a press release, but couldn't.

  16. Re:Responsible Disclosure by bws111 · · Score: 5, Insightful

    This doesn't sound like either responsible or irresponsible disclosure. It sounds like plain old extortion. Notice he does not say he provided the vendor with the vulnerability info, just that he contacted the vendor. Calling a vendor and saying 'you have a vulnerability, pay me x and I will tell you what it is, don't pay and I'll tell everyone else' is not 'being responsible', it is extortion. Given that he must now resort to a blanket 'from now on I'll just release it' threat he must be getting pretty desperate. Frankly, I have no trouble believing that IBM/Tivoli and Sun/Mysql would not bat an eye at an extortion attempt, but I find it hard to believe they would not fix an actual vulnerability if it was reported as such.

  17. Re:Responsible Disclosure by dgatwood · · Score: 4, Informative

    Exactly. The GP is seeing the world in black-and-white, where reality has many gradations in between.

    Naive responsible disclosure: give it to the vendors. They do nothing. The bad guys figure it out. Everyone loses.
    Irresponsible disclosure: hand out a zero-day to the bad guys. Everyone loses.
    Effective responsible disclosure: disclose it to the vendors along with the promise to disclose it publicly on a scheduled date.

    It should be noted that the third way is how CERT does things, and is the only way that the end users stand a chance of not getting screwed. It is important to make it clear that the vulnerability will be released to the public on that date no matter what. It is also important to make this date no more than two months in the future. Make the time frame too short and you're accused of creating a zero-day exploit. Make it too long and they won't bother looking at it until a week before, then they'll tell you that they can't fix it in time, and they'll accuse you of creating a zero-day exploit. There's a middle range in which it's close enough to scare the pants off of the manager types but far enough out that the fix can actually happen.

    Most importantly, though, if the vendor doesn't fix it, you must disclose it anyway. Otherwise you lose all credibility, and vendors will simply put off fixing the problem because they'll assume that you will keep backing down.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  18. Re:Responsible Disclosure by networkBoy · · Score: 4, Informative

    That's really not fair either.
    Many bugs that are security related are a result of interactions that people simply didn't think of as possible. While bug free code is desirable, and possible, would you be willing to pay 10 times more for a "provable" product? 100 times more?

    Look at the space shuttle code. Provable software with an average of something like 2 man years per line of code on average? Is that realistic for consumer or even pro commercial software?

    On the flip side I abhor this type of disclosure as well. I think 0 days should be forwarded to the vendor and given at least 90 days before release. Hell set a timer on it, even say the following timeline would be ok(ish):
    discover exploit: notify vendor
    notification + 1 week: notify world of nonspecific vuln in product
    notification + 1 month: notify world of type of vulnerability
    notification + 2 months: notify world of specific vuln
    notification + 3 months: notify world with exploit code.
    -nB

    --
    whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump