Slashdot Mirror


Oracle Plugs 122 Security Holes

Aditi.Tuteja writes "Oracle has released a 'critical patch update' that plugs 122 security vulnerabilities across the company's databases, enterprise applications, developer tools and middleware. Oracle has also started providing additional information indicating whether a flaw can be exploited by remote attackers without any authentication credentials. But, Oracle has failed to deliver its patches on all platforms. Patches for Oracle databases 9.2.0.6 and 10.1.0.5 will not be available until the end of this month. Users running Oracle 10.2.0.1 on Linux on Power servers will also have to wait until the end of October, as will users running Oracle 10.2.0.2 on Windows."

25 comments

  1. Re:But can they plug this hole? (+1, Funny) by Karloskar · · Score: 1, Funny

    I, for one, welcome our hole plugging overlords...erm...wait...no...

  2. This has to make OSS look good by ben+there... · · Score: 0, Flamebait

    So for every month of the past year, it's safe to assume that Oracle had between 50-100 open vulnerabilities.

    Rhetorical question: How many did PostgreSQL or MySQL have open during any of those months?

    1. Re:This has to make OSS look good by Anonymous Coward · · Score: 0

      Is /. bugged right now?

      Nobody is saying anything except a few trolls. So I commented, and I got flamebait too....

      Hmm...maybe it's the attack of the auto-negative moderating bots. Literally 5 posts in 1/2 hour and all are modded to oblivion.

      WTF.

    2. Re:This has to make OSS look good by perlchild · · Score: 1

      On how many platforms? and for how long did they stay unpatched would be good questions to answer to make a fair comparison too...
      Last I checked, we're talking anything between 66% to more than double the platforms, and a mean time to a quick fix for a critical bug in weeks vs months.
      Not to mention you can usually get about three next-minor-version-number upgrade to the free stuff between "fixes" of the non-free.
      I can just hear the Oracle DBAs being happy they had open vulnerabilities and no fixes for soo long too, instead of the choice to upgrade, patch or workaround in days to weeks of a vulnerability being found.

    3. Re:This has to make OSS look good by Anonymous Coward · · Score: 0

      So nobody's going to say anything? Just mod everything down while absolutely no discussion takes place in this thread.

      This is so idiotic.

    4. Re:This has to make OSS look good by __aaclcg7560 · · Score: 1

      The Protectors of the Oracle are fierce guardians!

    5. Re:This has to make OSS look good by the_last_rites · · Score: 0

      http://download.microsoft.com/download/2/c/9/2c93e d64-b1a1-4c87-9e3b-6920ee387cda/DB_Role_Security.p df This paper should throw some light in that direction for ya. I am pretty sure if you take th final tally of the last year vulnerability count MySQL wont be lacking at all in the numbers. Besides most MySQL issues were ones that proprietary database vendors were dealing with two years ago. As is the case with Firefox when people started moving to it from IE, developers were able to find more vulnerabilities. The same scenario may play out as open source databases grow more popular.

      --
      Select SigText from Signatures where Len(SigText) > 120 Order By Len(SigText) desc
  3. Re:But can they plug this hole? (+1, Funny) by shawn443 · · Score: 2, Funny

    troll? I chuckled. At least until I realized I'm still emotionally scarred from years ago when I clicked said link wondering "what's this?"

  4. Good by the-amazing-blob · · Score: 1, Insightful

    Odd to see almost all posts before mine are flamebait/troll. Anyway, congrats to Oracle for patching that stuff. You don't see bugfixes like that very often anymore.

    1. Re:Good by revlayle · · Score: 1

      The thing is... it should probably happen MORE often

    2. Re:Good by Anonymous Coward · · Score: 2, Insightful

      I can only assume your post was in jest, After all no one could possibly be congratulating Oracle on yet AGAIN issuing another massive set of security fixes. This is a constant thing that happens every 3 months from them and it is getting worse rather than better. On top of there being 122 vulnerabilities they have only published the fixes for a couple of platforms so far so many DBA's have just had there arses exposed by oracle. Yeah great work yet again Oracle

  5. Unbreakable. by nacturation · · Score: 3, Funny

    So I guess they're not still flaunting Oracle as being unbreakable?

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    1. Re:Unbreakable. by shamer · · Score: 1

      How long until the flood of "breaking" attempts ?

    2. Re:Unbreakable. by SmurfButcher+Bob · · Score: 5, Informative

      I'm hoping that Litchfield won't have a good sized list by the weekend... but unless Oracle has seriously changed their definition of "fixing" (and I hope they have), he'll find a fair percentage of them still outstanding.

      But like I said... hopefully they've changed their definition of "fix".

      On 1/7/05, David Litchfield wrote:
      > Some of Oracle's "fixes" simply attempt to stop the example exploits I sent
      > them for reprodcution purposes. In other words the actual flaw was not
      > addressed and with a slight modification to the exploit it works again. This
      > shows a slapdash approach with no real consideration for fixing the actual
      > problem itself.

      > As an example of this, Alert 68 attempts to fix some security holes in some
      > triggers; the flaws could allow a low privileged user to gain SYS privileges
      > - in other words gain full control of the database server. The example
      > exploit I sent to Oracle contained a space in it. Oracle's fix was to ignore
      > the user's request if the input had a space. What Oracle somehow failed to
      > see or grasp was that no space is needed in the exploit...

      > Here is another class of thoughtless "fix" implemented by Oracle in Alert
      > 68. Some Oracle PL/SQL procedures take an arbitrary SQL statement as a
      > parameter which is then executed. This can present a security risk. Rather
      > than securing these procedures properly Oracle chose a security through
      > obscurity mechanism. To be able to send the SQL query and have it executed
      > one needs to know a passphrase. This passphrase is hardcoded in the
      > procedure and can be extracted with ease. So all an attacker needs to do now
      > is send the passphrase and their arbitrary SQL will still be executed...

      > In other cases Oracle have simply dropped the old procedures and added new
      > ones - with the same vulnerable code!

      > ... In those
      > cases where a flaw was fixed properly, we find the same flaw a few lines
      > further down in the code. The DRILOAD package "fixed" in Alert 68 is an
      > example of this; and this is not an isolated case. This is systemic. Code
      > for objects in the SYS, MDSYS, CTXSYS and WKSYS schemas all have flaws
      > within close range of "fixed" problems. These should have been spotted and
      > fixed at the time.

      Original Litchfield rant (it's a jaw-dropper if you've never read it) -
      http://groups.google.com/group/mailing.unix.bugtra q/browse_thread/thread/b0c60e7ad7b40a90/f18b63bdb4 4470d7?lnk=st&q=litchfield+oracle+bugtraq&rnum=17& hl=en#f18b63bdb44470d7

      Further down in the thread...
      19-jul-2005 - Advisory: Various Cross-Site-Scripting Vulnerabilities in Oracle Report (Not fixed after 700+ days)
      19-jul-2005 - Advisory: Read parts of any XML-file on the application server via Oracle Report (Not fixed after 700+days)
      19-jul-2005 - Advisory: Read parts of any file on the application server via Oracle Report (Not fixed after 700+days)
      19-jul-2005 - Advisory: Overwrite any file on the application server via Oracle Report (Not fixed after 700+ days)
      19-jul-2005 - Advisory: Run any OS Command via uploaded Oracle Report from any directory (Not fixed after 700+ days)
      19-jul-2005 - Advisory: Run any OS Command via uploaded Oracle Forms from any directory (Not fixed after 700+ days)

      --

      help me i've cloned myself and can't remember which one I am

  6. Re:If you're sick of seeing your fucktarded posts by Anonymous Coward · · Score: 0

    Nice post, nacturation (646836).

  7. Re:Unbreakable...Break it. by dwandy · · Score: 4, Insightful
    I for one am tired of major vendors that don't fix problems.
    Business only understands one thing: money. So this needs to cost them money.

    So to me the solution is simple: Researchers privately disclose bugs to the vendor along with a Public Release Date....maybe 6-weeks in the future. Non-Negotiable.
    Fixed or not*, the bug is fully and publicly disclosed on that date. Since OSS (and MS DRM! heheh) has shown that bugs can be fixed in days or at the most a few weeks this should give a motivated company plenty of time to fix it. And only money motivates a business.

    When vendors start getting threatning calls/letters from their customers (either to sue or jump ship) due to unpatched exploits that are public knowledge then they will be forced to fix them.

    Oh sure, the vendors will cry foul (and sadly some will probably try and sue researchers instead of fixing their problems) but the fact is that if one person can find an exploit then a second person can find this exploit. And the other guy might not have noble intentions. Every day that a findable exploit exists is a day that the system is at risk...

    *This is actually important, b/c if you read the rant you'll note that the 'fixes' are half-assed. I'm pretty confident that if the exploit was going to be made public that the fixes would be more robust...or the company will go bust.

    --
    If you think imaginary property and real property are the same, when does your house become public domain?
  8. Re:Unbreakable...Break it. by linuxmop · · Score: 1

    I agree with you except for one point: 6 weeks is much too long. The correct time to wait is zero days. Here's why:

    1. Vendors need an incentive to write bug free code. If vendors know that they can get away with sell-then-patch, they will do just that. But if bugs mean public exploits, angry users, and bad press, they will spend more money on security.

    2. Black hats often have the security hole before you. So you're not doing the vendors much of a favor by giving them six weeks; you're just shielding them from bad press.

    3. It is unfair to the user. Given #2, those six weeks are six more weeks that a user is susceptible to damage without any chance at turning off the service, reconfiguring it, putting up a firewall, changing passwords, and otherwise mitigating any potential problems. Remember, the bug is the vendor's fault, but it's the user that ends up hurting the most.

    Full, immediate, public disclosure is only rational option.

  9. Re:Unbreakable...Break it. by Anonymous Coward · · Score: 0

    Zero days of notification also gives the vendor less time to file the lawsuit to stop you. Perhaps it's prudent to do it anonymously as well.

  10. Re:There was a backlog... by Anonymous Coward · · Score: 0

    Shouldn't your sig be

    Chuck Norris on email "I told you, I'm a fucktard from the wild west. I write by hand as I'm too stupid to even exisdt let alone use a computer"

    GO AHEAD, FUCKING FLAME AWAY OR WASTE YOUR GODDAMNED MOD POINTS FUCKTARDED SHITDOT SHEEPLE!!!

  11. Re:Unbreakable...Break it. by dwandy · · Score: 1
    well ... 6-weeks might have been too long (I'm no expert) but...
    Vendors need an incentive to write bug free code
    I think most people agree that writing 100% bug free code is impossible. Basing a plan on the impossible is seldom a good idea.
    Black hats often have the security hole before you.
    Yup. In the current 700+ day scenario it's easy for this to be true. Shorten the time line and this will be dramatically reduced.
    those six weeks are six more weeks that a user is susceptible to damage without any chance at turning off the service, reconfiguring it, putting up a firewall, changing passwords, and otherwise mitigating any potential problems
    Ok ... I agree that there might be some work-arounds for some problems (not all!).
    However I can't agree to a zero-day release since for any given bug that is found by a researcher there is a probability less than 100% that the Bad Man finds it and begins to use to to exploit systems. If the researcher releases then it's safe to assume there is a 100% probability that the Bad Man knows about it and attempts to make use of it. Finding unprotected systems is just a numbers-game. Not every shop will have read the exploit or have been able to determine whether or not they are vulnerable. Consider time-zones alone, let alone over-worked sysadmins with other existing priorities! And this is why zero-day exploits are so dangerous...and zero-day exploits is exactly what you're describing.

    However I fully agree that it's the end-user that suffers here (and that was the reason for my initial post!) and perhaps 6-weeks is too long, but for sure 0-days is too short.
    Perhaps a shorter duration before full public disclosure, and if/where the researcher can see a work-around, release minimal info along with suggested action on the 0-day time-line. This won't work for every situation, but where possible might be a good middle ground...

    --
    If you think imaginary property and real property are the same, when does your house become public domain?