The Week of Oracle Database Bugs 56
os2man writes "After the Month of Browser Bugs and the Month of Kernel Bugs, December will have a Week of Oracle Database Bugs. This project will release, every day for a week, a new 0-day bug specific to Oracle in order to show the current status of its [in]security. They are currently asking for new bugs, in order to extend the publication of new exploits a few more days."
Great (Score:4, Interesting)
Bug vs. Exploit... (Score:3, Interesting)
Extending the week to two would be fine if it helps motivate Oracle to patch their software *before* someone makes these more trivially exploitable.
Re:um yeah (Score:4, Interesting)
This is a group of (or singular) kiddies who want to make Oracle look bad. That's fine, and Oracle is a big company that I'm sure can take care of itself (C&D paperwork is probably burning out toner cartriges by the gross at Oracle HQ as we speak). My concern is that folks that are good at security testing, but too young to know how to direct their efforts constructively are going to destroy their fledgling careers before they get started. Many such bright kids these days assume that they'll make a name for themselves, and then the consulting bucks will roll in. Problem is that the wrong kind of press can lead to SOME work, but far less than you would have gotten by building a reputation in the industry through the quality of your work and references.
As with security, in the job/consulting world social engineering is often a better approach than trying to pick the lock on the front-door.
No kidding?! (Score:2, Interesting)
Re:um yeah (Score:0, Interesting)
Where we differ, however, is I actually give a flying fuck about the quality of their software. Unlike many other apps I support, Oracle is likely to make me cringe the most and certainly plays a non-trivial role in some sleepless nights. (Whether it's because I'm worried, or because I'm patching)
You see, oracle has been doing the same thing for many years. Rapidly developing shitty software based on some code some guy wrote 28 years ago. With the spider web of kludges, patches and patches for patches, we're in for a very bumpy ride for some time. We can't expect them to change because as far as they're concerned, they're doing just fine.
I am opposed to that. I am for finding as many 0 days as is possible for this software so other vendors who truly write decent software will be considered. I am for oracle taking a long, deep look at their code and realizing that this stuff is better off being
Currently, oracle is pouring most of their money into: A. Support for their userbase. B. Developing more apps that can plug leaking holes on their sinking ship. C. Piling features on top of existing oracle base.
I bet hardly any software vendor in the world pours as much people power into tech support as oracle does. If they did a rewrite with some decent coders, they might realize that the money they used to spend on techsupport is now just gravy.
Couldn't they have done this a year ago? (Score:3, Interesting)
The final CPU for the 8.1.7.4 database release comes out in January. It's highly unlikely that anything revealed in this effort will be fixed for 8.1.7.4.
That's an important release... it's the last one (that's supported) that will talk to Oracle 7 or early v8 databases (as a client). My company has thousands of win32 clients rolled out, and a fair number of servers supporting some critical apps (think Peoplesoft).
8.1.7.4 was a great release. Small, not a lot of cruft. I wish it (and we) weren't hanging in the breeze. DB2 customers are lucky for their long support.
Discovered in our DB class (Score:3, Interesting)
This query:
select ordid, lineno, orderdate
, descrip "Description"
, total
from ord natural join item natural join product
is evaluated incorrectly in Oracle 10g (rel. 10.2.0.1).
Compare its output with the correct results generated by this query:
select ordid, lineno, orderdate
, descrip "Description"
, total
from item natural join product natural join ord
or this:
select ordid, lineno, orderdate
, descrip "Description"
, total
from ord natural join (item natural join product)
or this:
select ordid, lineno, orderdate
, prodid
, descrip "Description"
, total
from ord natural join item natural join product
This solution:
select ordid, lineno, orderdate
, descrip "Description"
, total
from (ord natural join item) natural join product
does not work either. The optimizer insists on doing a cartesian product between ORD and PRODUCT.
This is a new bug. It does not exist in Oracle 9i, which evaluates all queries correctly.