Secunia CSI7
Advisories
Research
Forums
Create Profile
Our Commitment
PSI
PSI API
CSI
OSI
xSI
Vulnerabilities
Programs
Open Discussions
My Threads
Create Thread
Statistics
About

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,335
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.


 Products Solutions Customers Partner Resources Company
 
 Corporate
Vulnerability Intelligence Manager (VIM)
Corporate Software Inspector (CSI)
Consumer
Personal Software Inspector (PSI)
Online Software Inspector (OSI)
 Industry
Compliance
Technology
Integration
 Customers
Testimonials
 VARS
MSSP
Technology Partners
References
 Reports
Webinars
Events
 About us
Careers
Memberships
Newsroom


 
© 2002-2014 Secunia ApS - Rued Langgaards Vej 8, 4th floor, DK-2300 Copenhagen, Denmark - +45 7020 5144
Terms & Conditions and Copyright - Privacy - Report Vulnerability