Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: stripes1776
Programs load DLLs for functionality. Some programs use the full path to the DLL, and that isn't vulnerable unless the file can't be found. Others state only the file name, and the system then searches in a pre-configured list of directories for that file to load. This exploit requires the placement of a malicious DLL somewhere in that list of directories before the real one.

The developer has to do some really stupid programming in order for this to work. Normally programs look for DLLs in their own program folder, a known shared DLL folder, or in the system32 folder. Normally browsers can be made to save on the desktop, my documents, or a download folder. The guy was able to exploit IE on this because IE actually looked in the desktop for DLL files. Huh? Some developer at Microsoft needs to be slapped, same for the developers of any of these other apps who did similiar things.

13 posted on 08/24/2010 1:52:07 PM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 1 | View Replies ]


To: antiRepublicrat
The guy was able to exploit IE on this because IE actually looked in the desktop for DLL files. Huh? Some developer at Microsoft needs to be slapped, same for the developers of any of these other apps who did similiar things.

Well, that practice was not a problem back in the days when a Windows PC was a stand-alone machine without a connection to a network. But that is precisely the problem today when most computers are connected to a network. Even Microsoft still has applications that look in the current directory for .dll files. An operating system should not let a programmer do that in the first place.

Microsoft could patch Windows so that it will not look in the current directory. But then a lot of programs that depend on this feature will break. So, in the meantime, developers and vendors will have to rewrite their applications. At some point in the future, probably a few years from now, Microsoft will have to break backward compatibility.

14 posted on 08/24/2010 2:02:09 PM PDT by stripes1776
[ Post Reply | Private Reply | To 13 | View Replies ]

To: antiRepublicrat; stripes1776

This is a MAJOR flaw. I mean, it’s below OS level error, it’s systemic. Every program calls and looks for dll’s. And it seems their is no “special” place for them, you can look on your desktop!

WOW!

So much for the late great Windows 7....


15 posted on 08/24/2010 2:06:05 PM PDT by RachelFaith (2010 is going to be a 100 seat Tsunami - Unless the GOP Senate ruins it all...)
[ Post Reply | Private Reply | To 13 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson