Bugtraq mailing list archives

Re: Windows NT/95/98/Possible Others Denial of Service Attack. Microsoft ODBC Database connectivity flaw.


From: jeffd () EVCOM NET (Jeff Dafoe)
Date: Mon, 1 May 2000 09:35:57 -0400


The Microsoft ODBC Database connectivity allows for a potential
flaw in the
connecting and disconnecting from databases (More related to Microsoft
ACCESS databses than any other).  Connecting to a second database without
disconnecting the first could possibly render the service useless and will
end up in the Administrator to reboot the server to regain control of such
services.

        I have encountered this before and really considered it a design flaw more
than a bug.  The issue doesn't actually lock the inetinfo process, instead
ASP pages that utilize a ODBC connection will not execute.  HTML requests
serviced by the same process will function.  When this issue arises, open up
the performance monitor and look at the Active Server Page "Requests Queued"
value.  This value, which is normally at zero, will be at a very high value.
What has essentially happened is that no more ODBC connections are available
and each execution of the problematic ASP code is queued, waiting for the
ODBC resource to become available.  This resource will never become
available because it has not been closed.  This is caused by failure to
close the connection in the ASP code.  You run out of ODBC connections.

Jeff Dafoe
System Administrator
Evolution Communications, Inc.


Current thread: