SecurityReason.com - Our Reason is

Security

Register | Forget Password | Login
SecurityReason
WLB
Services
RSS
Corporate
Note

If you have found a vulnerability, please send to our SecurityAlert Database :
secalert()securityreason()com

Also if you have new ( 0-day ) exploit, please send to our ExploitAlert Archive :
exploit()securityreason()com

Home arrow SecurityAlert Database

Arrow  Topic :

Microsoft PowerPoint Malformed Record Memory Corruption


Arrow  SecurityAlert : 1342
Arrow  CVE : CVE-2006-3449
Arrow  SecurityRisk : High  Security Risk High  (About)
Arrow  Remote Exploit : Yes
Arrow  Local Exploit : No
Arrow  Exploit Available : No
Arrow  Credit : Sowhat (smaillist gmail com)
Arrow  Published : 10.08.2006

Arrow  Affected Software : Microsoft PowerPoint



Arrow  Advisory Content :  

Microsoft PowerPoint Malformed Record Memory Corruption Vulnerability

By Sowhat of Nevis Labs
2006.08.08

http://www.nevisnetworks.com
http://secway.org/advisory/AD20060808.txt

Vendor
Microsoft Inc.

Microsoft PowerPoint 2000
Microsoft PowerPoint 2002
Microsoft Office PowerPoint 2003
PowerPoint 2004 for Mac
PowerPoint 2004 v. X for Mac

Remote: YES
Exploitable: maybe ;)

CVE: CVE-2006-3449

Overview:

This vulnerability allows remote attackers to execute arbitrary code in
the context of the logged in user. An array boundary condition may be
violated by a malicious .PPT file in order to redirect execution into
attacker-supplied data. Exploitation requires that the attacker coerce or
persuade the victim to open a malicious .PPT file.

Details:

The specific flaw exists within the parsing of the BIFF(?) file format
used
by Microsoft PowerPoint.

There will be a memory corruption during the analysis of a malformed PPT
Record.

The disassembly code:

3009a818 3945fc cmp [ebp-0x4],eax
3009a81b 7703 ja POWERPNT+0x9a820 (3009a820)
3009a81d 8b45fc mov eax,[ebp-0x4]
3009a820 8b7308 mov esi,[ebx+0x8]
3009a823 8b7d08 mov edi,[ebp+0x8]
3009a826 2945fc sub [ebp-0x4],eax
3009a829 014508 add [ebp+0x8],eax
3009a82c 8bc8 mov ecx,eax
3009a82e 8bd1 mov edx,ecx
3009a830 c1e902 shr ecx,0x2
3009a833 f3a5 rep movsd ----> Access violation here.
:)
3009a835 8bca mov ecx,edx
3009a837 83e103 and ecx,0x3
3009a83a f3a4 rep movsb
3009a83c 014308 add [ebx+0x8],eax
3009a83f 014318 add [ebx+0x18],eax
3009a842 837dfc00 cmp dword ptr [ebp-0x4],0x0
3009a846 75b7 jnz POWERPNT+0x9a7ff (3009a7ff)
3009a848 8b450c mov eax,[ebp+0xc]
3009a84b 5f pop edi
3009a84c 5e pop esi
3009a84d 5b pop ebx
3009a84e c9 leave
3009a84f c20800 ret 0x8

Code execution may possible.

POC:

No POC will be supplied

Fix:

Microsoft has released an update for Microsoft Office which is
set to address this issue. This can be downloaded from:

http://www.microsoft.com/technet/security/bulletin/MS06-048.mspx

Vendor Response:

2006.07.14 Vendor notified via secure (at) microsoft (dot) com [email
concealed]
2006.07.15 Vendor responded
2006.08.08 Vendor released MS06-048 patch
2006.08.08 Advisory released

Common Vulnerabilities and Exposures (CVE) Information:

The Common Vulnerabilities and Exposures (CVE) project has assigned
the following names to these issues. These are candidates for
inclusion in the CVE list (http://cve.mitre.org), which standardizes
names for security problems.

CVE-2006-3449

Greetings to Becky PhD. ;)

Reference:

1. http://www.microsoft.com/technet/security/Bulletin/MS06-048.mspx
2. http://secway.org/vuln.htm

--
Sowhat
http://secway.org
"Life is like a bug, Do you know how to exploit it ?"





Arrow  Feedback :

If you have additional information or notice any errors regarding this security advisory, please use contact form or email us at info()securityreason()com.
Alert

libc:fts_*() Multiple Denial of Service

Security Risk Medium- 2009-10-02

The fts functions are provided for traversing UNIX file hierarchies...

Apache RSS Apache Alert

» Apache 1.3.41 mod_proxy
   Integer overflow (code
   execution)

» Apache Tomcat 6.0.20 and
   5.5.28 unexpected file
   deletion in work
   directory

» Apache Tomcat 6.0.20 and
   5.5.28 insecure partial
   deploy after failed
   undeploy

» Apache Tomcat 6.0.20 and
   5.5.28 unexpected file
   deletion and/or
   alteration

PHP RSS PHP Alert

» PHP 5.2.12/5.3.1
   session.save_path
   safe_mode and
   open_basedir bypass

» PHP 5.2.12/5.3.1 Multiple
   Vulnerabilities

» PHP 5.2.11 libgd multiple
   vulnerabilities

» PHP 5.2.11 tempnam()
   safe_mode bypass

Copyright © SecurityReason.com. All Rights Reserved.