Forum Thread: Microsoft Visual C++ 2005 Redistributable Package amd64 / x64 det...

You are currently viewing a forum thread in the Secunia Community Forum. Please note that opinions expressed here are not of Secunia but solely reflect those of the user who wrote it.

This thread was submitted in the following forum:
PSI

This thread has been marked as locked.
lbc-- Microsoft Visual C++ 2005 Redistributable Package amd64 / x64 detection/installation issues
Member 30th Mar, 2011 11:42
Ranking: 0
Posts: 1
User Since: 2nd Mar, 2011
System Score: N/A
Location: FR
Last edited on 30th Mar, 2011 16:10

EDITED 2011.3.30 11:45 : As too often I've managed to advance on the issue immediately after formalizing things on a board...

--- Original issue ---
PSI reports that "The version detected of Microsoft Visual C++ 2005 Redistributable Package (x86) (64-bit) was 8.0.50727.3079 while the latest version including one or more security fixes is 8.0.50727.4053."

This is seen on my system after applying KB973923 [1], related to Microsoft security bulletin MS09-035 [2], whose maximum severity rating is remote code execution. Before application of this patch, PSI does not report any vulnerability.

As explanation for that report vulnerability, PSI refers to Secunia Advisory SA35967, which itself mentions MS09-035 [2].

Could it be that PSI is seeing the patched and unpatched state of the Visual C++ Redistributable Package "in reverse" ?

[1] http://support.microsoft.com/kb/973923
[2] http://www.microsoft.com/technet/security/bulletin...
[3] http://secunia.com/advisories/35967/

Additional info :
- The Detected path is %ProgramFiles(x86)%\Common Files\VC\amd64\msdia80.dll
- System is an NT6.1.7600 x64 workstation (Windows 7 Ultimate Gold, en_US)

---- Further discoveries ----

PSI is in fact not suffering from hallucinations, as the amd64\msdia80.dll version it sees is correct.

In appwiz.cpl, both the x86 and x64 versions of the package are listed, however with different version numbers :
x86 v8.0.59193, installed in 10/2010
x64 v8.0.58298, installed in 02/2010 (earlier version, installed earlier)

Hypothesis : this earlier package is not detected properly by Microsoft Update, hence not patched.

Proceed to : remove x64 package, download Package w/ SP1 from download.microsoft.com, install it.

Results :
- No MU update pushed, no PSI vulnerability detected
- ... which is not surprising, as %ProgramFiles(x86)%\Common Files\VC\amd64\msdia80.dll is gone from my system. It has not been replaced by another version of the file elsewhere on %SystemDrive% ! Interestingly enough, the first 3 times I tried to run the package installer, it complained about not being able to extract msdia80.dll to... V: ! (a user data drive, not refered to in any environment variables).

Conclusion : this is a Microsoft issue. Moving to social.technet.com boards.

Hoping this may help other PSI users in a similar situation.

Lucas B. Cohen

edited 2011.3.3 16:10 CET: fixed typo

taffy078 RE: Microsoft Visual C++ 2005 Redistributable Package amd64 / x64 detection/installation issues
Contributor 31st Mar, 2011 09:58
Score: 408
Posts: 1,352
User Since: 26th Feb 2009
System Score: 100%
Location: UK
Last edited on 2nd Apr, 2011 13:02
welcome to Secunia! It was fascinating reading your thought processes on this. Do let us know the outcome, please.

ADDED: PS I must say that I have only a limited technical knowledge of computers but I still found your post fascinating.

--
taffy078, West Yorkshire, UK

Desktop: Compaq Presario (OEM) 32 bit / AMD Athlon / 2 GB RAM
XP Home - SP3/ IE8/ Norton IS - Secunia PSI v2.0.0.3003

Laptop: Win 7 / IE11 / PSI v2.0.0.3003
Was this reply relevant?
+1
-0

This thread has been marked as locked.