Slashdot Mirror


New OpenSSL Security Advisory Announced

New submitter eyeareque writes: It's time to patch OpenSSL again. The OpenSSL project has patched several moderate- and low-severity security vulnerabilities and also has added protection against the Logjam attack in new releases of the software. Personally I wish that OpenSSL released these in a predictable cadence. Patch Tuesday maybe?

18 of 95 comments (clear)

  1. Predictable cadence? by mars-nl · · Score: 5, Insightful

    What's the use of a predictable cadence for security updates? Security vulnerabilities are not found on a schedule. Personally I want my updates ASAP. You can update when you want (but sooner is better for everyone).

    1. Re:Predictable cadence? by eyeareque · · Score: 2

      It helps companies plan for downtime and patching. Right now they give you a three day notice and this only tells you "something is coming in three days" and maybe the severity. If you can plan it out it makes for a smoother fix process.

    2. Re:Predictable cadence? by Dutch+Gun · · Score: 3, Insightful

      You're obviously patching your own machine, not thousands of other people's machines, for whom any patch carries the risk of breaking mission-critical software and potentially costing your company millions of dollars in lots productivity per day. A predictable cadence is extremely useful for non-zero-day exploits, and even zero-day exploits if the risk is deemed acceptable or can otherwise be mitigated temporarily. The whole notion of a once-a-month patch schedule is entirely for the benefit of corporate customers, to make it easier to test and deploy those patches on a regular schedule.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    3. Re:Predictable cadence? by myowntrueself · · Score: 4, Interesting

      You're obviously patching your own machine, not thousands of other people's machines, for whom any patch carries the risk of breaking mission-critical software and potentially costing your company millions of dollars in lots productivity per day.

      Not quite *any* patch.

      Debian has a good reputation for not changing anything in a security patch other than the security vulnerability itself. Ie if the version of the software in the distribution is, say 1.0 then patching security updates will never change the version to 2.0. The patched version has exactly the same behaviors as the version its updating minus the security vulnerabilities. If you were somehow taking advantage of those vulnerabilities then, well, thats your problem. Also if you are mixing 3rd party non-Debian packaged software in, you are on your own there too. But a pure Debian server should be able to be apt-get upgraded with no problems.

      (There was one time when the package maintainer of sudo _decided_ that the defaults for handling environment variables were 'unsecure' and changed them as a security update, which broke a lot of peoples shit. But that was a long time ago).

      --
      In the free world the media isn't government run; the government is media run.
    4. Re:Predictable cadence? by Demonoid-Penguin · · Score: 2

      Personally, I've got four machines to patch (two Windows, one Mac, one Linux), and didn't mean to imply otherwise. It's rather common knowledge that "patch Tuesday" was started by MS in order to make things more convenient for corporate customers, instead of releasing patches on an ad hoc schedule.

      As someone who deals with many of their corporate customers let me assure you it ain't convenient - we want the patches as soon as possible, and we'll deploy them as soon as we've tested them. Despite not knowing the personal motivations behind all the M$ executives who decided it's a monthly thing (and ignoring that I remember when it wasn't even monthly) I have a hard time believing they do because it's best for their corporate clients.

  2. Re:OpenSSL has been replaced... by Pow · · Score: 4, Informative

    LibreSSL patches today:

    Avoid an infinite loop that can occur when verifying a message with an unknown hash function OID.
    Diff based on OpenSSL.
    Fixes CVE-2015-1792 (however, this code is not enabled/built in LibreSSL).
    ok doug@ miod@

    Avoid a potential out-of-bounds read in X509_cmp_time(), due to missing length checks.
    Diff based on changes in OpenSSL.
    Fixes CVE-2015-1789.
    ok doug@

    Avoid an infinite loop that can be triggered by parsing an ASN.1
    ECParameters structure that has a specially malformed binary polynomial field.
    Issue reported by Joseph Barr-Pixton and fix based on OpenSSL.
    Fixes CVE-2015-1788.
    ok doug@ miod@

  3. Re:And I wish... by Anonymous Coward · · Score: 2, Insightful

    Would you like to discuss all the vulnerabilities in Windows various versions, that has led to MILLIONS of different Malware???

    No, I dont use Windows so those dont affect me. The problems with OpenSSL affect me. Also since this a story about the vulnerabilities in OpenSSL why would we change the topic to Windows?

    I sleep very well at night using Linux, and NOT using Windows software as much as humanly possible.

    Good for you but this is nothing to do with Linux or Windows, this is about OpenSSL (or do you think OpenSSL is a Linux thing?).

  4. Re:And I wish... by Ziest · · Score: 2, Interesting

    Your are invited to submit your patches to fix the problems you have found in OpenSSL

    --
    Another day closer to redwood heaven
  5. Logjam / Diffie Hellman attacks by complete+loony · · Score: 4, Insightful

    OpenSSL has added protection for TLS clients by rejecting handshakes with DH parameters shorter than 768 bits. This limit will be increased to 1024 bits in a future release.

    Good. But it doesn't go far enough. How about some kind of deprecation warning if DH is using any well known prime number?

    --
    09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  6. Re:And I wish... by Antique+Geekmeister · · Score: 2

    LibreSSL for drop-in compatibility? Or gnutls?

  7. Re:And I wish... by ToasterMonkey · · Score: 4, Interesting

    Would you like to discuss all the vulnerabilities in Windows various versions, that has led to MILLIONS of different Malware??? Why doesn't Mickey$oft fix most of these??? They simply refuse!!!

    I will take Linux, Open Source and Free Software any day of the week, and will deal with any flaws that come up. They are usually corrected quite quickly, and in this case, I am sure they spent a lot of time testing to inure all is fixed.

    I sleep very well at night using Linux, and NOT using Windows software as much as humanly possible.

    Who, the hell, said anything about Windows OR Linux besides you? OpenSSL runs on everything.
    Do you really think we shouldn't hold OpenSSL, or any open source software to a higher standard, "because Microsoft"?

    . ... are your parents OK with you using the Internet all by yourself?

  8. Re:And I wish... by Bengie · · Score: 4, Insightful

    I bet you don't like some things the government does. You are invited to run for Senate or President. Because obviously if you don't, you should just shut up and gtfo.

    Complaining about open source software is like voting, you're letting your voice be heard but letting the other run the show. Submitting patches is like being a politician, you're the only actually doing the work.

  9. Re:OpenSSL has been replaced... by Bengie · · Score: 2

    About 80% of the known OpenSSL bugs that have been fixed, were inadvertently fixed in LibreSSL during the refactoring. Many of OpenSSL's bugs are entirely do to horrible coding practices. Of the remaining 20%, a sizable portion were actually found by LibreSSL during the clean up.

  10. Re:And I wish... by sexconker · · Score: 2

    Can one miss a point that isn't there?

  11. Re:And I wish... by Demonoid-Penguin · · Score: 2

    Dear butt-weasel,

    People can point out issues even if they are not capable of providing fixes for them.

    They can. Indeed they can. Only the other day I saw a bloke in a dressing gown giving similar suggestions to emergency workers fixing power lines. No doubt they appreciated the insights he offered.Just because a particular field of endeavor requires practitioners years of study and experience shouldn't prohibit the intuitively enhanced from giving directions. I bet the computer repair shop appreciate your directions on how to fix problems - that you don't know how to fix.

    Not everyone is a coder, you elitist asshat.

    Forgive me for not recognising the insurmountable barriers that have prevented you from ever learning to program. I now appreciate that not everyone is an uninformed arse-clown, we all have our crosses to bear. Carry on.

  12. Re:OpenBSD by weilawei · · Score: 2

    B..b..but... it's not perfect!!!

    Yeah, fuck the whiners. It's a huge step forward, and the whiners don't have the technical chops to know what's going on or why they should shut up and care--or just shut up and accept that something useful is being done and will likely benefit them in the future.

  13. Re:OpenBSD by TCM · · Score: 2

    From http://www.openbsd.org/errata5... (emphasis mine)

    009: SECURITY FIX: June 11, 2015 All architectures
    Fix several defects from OpenSSL:

            CVE-2015-1788 - Malformed ECParameters causes infinite loop
            CVE-2015-1789 - Exploitable out-of-bounds read in X509_cmp_time
            CVE-2015-1792 - CMS verify infinite loop with unknown hash function

    Note that CMS was already disabled in LibreSSL. Several other issues did not apply or were already fixed and one is under review.
    For more information, see the OpenSSL advisory.
    A source code patch exists which remedies this problem.

    --
    Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  14. Re:And I wish... by drinkypoo · · Score: 2

    Who, the hell, said anything about Windows OR Linux besides you? OpenSSL runs on everything.

    Not just that, but Microsoft is about to incorporate OpenSSH into Windows.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"