Archive for January 14th, 2008

Old versions left on systems

When updating many software packages, older versions are not always removed as part of the process leaving vulnerable versions at known locations (paths) that can be used by a person wishing to compromise a machine.

I have been playing with Secunia’s Software Inspector, and have been surprised with some of the results on our systems.

JAVA
This is one that we have been very proactive in cleaning up. The Java update never removes the older version so you get a collection of Java versions with a pointer that marks the current Java version. The problem is that you can call any of the old binary files knowing the file path so you can go hunting for vulnerable versions. Sure this gives good backwards compatibility, but at considerable risk. (JInitiator uses this same “leave the old one” process when it updates)

C:\Program Files\Java\

Java Installed

FLASH
Macromedia/Adobe Flash produced some surprises for me. It would appear that Flash v.4.x is installed initially with Windows XP and is never updated from the initial install;

C:\WINDOWS\SYSTEM32\Macromed\Flash\SWFLASH.OCX (v4.x)
C:\I386\SWFLASH.OCX (v4.x)
C:\I386\FLASH.OCX (v6.x)

Another issue was having previously removed packages with plugin folders left in-situ by an incomplete clean up in the removal process; for example a machine where Thunderbird had been uninstalled.

C:\Program Files\Mozilla Thunderbird\plugins\NPSWF32.dll

These instance are ignored by our current patching software and as such need to be removed using a clean up script.


 

January 2008
M T W T F S S
« Dec   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

Categories

del.icio.us

Flickr Photos

Kookaburra

KLDC Exterior views

KLDC Exterior views

KLDC Exterior views

Layout B1

More Photos

Twittering

Cluster Map