Content

(MS09-017) Microsoft PowerPoint Memory Corruption Vulnerability II (967340)

Type
Logic error
Impact of exploitation
Remote Code Execution
User Interaction
user interaction is needed
Attack Vector
Maliciously Crafted File
Rating
Medium
CVE reference
CVE-2009-0556,
Vendor Status
Responded and patched
Vulnerable systems
Powerpoint  2003 SP3,
Office  2004 Mac,
Powerpoint  2000 SP3,
Powerpoint  2002 SP3,
Summary
A vulnerability in Microsoft Office PowerPoint (Windows) and Office 2004 (Mac) may allow for remote code execution.

Tab Navigation

Description

A vulnerability in Microsoft Office PowerPoint (Windows) and Office 2004 (Mac) may allow for remote code execution. The flaw is specific the parsing of PPT file data. When reading a PPT into an atom (TextHeaderAtom), the program initializes certain values which includes an object which is later passed to other parts of the routine code. The routine which is responsible for parsing the OutlineTextRefAtom will delete this object. When the deleted object is again referred to, a crash will occur.

McAfee Product Mitigation & Recommendations

Recommendations

The vendor has released a patch to address this issue: http://www.microsoft.com/technet/security/bulletin/ms09-017.mspx

McAfee Product Mitigation

McAfee Foundstone
Signature:
Microsoft Office PowerPoint PPT Parsing Code Execution Vulnerability
Signature identifier:
6583
Release date:
4/2/2009
McAfee Intrushield
Signature:
HTTP: Microsoft Office PowerPoint Parsing Code Execution Vulnerability
Signature identifier:
0x4025C500
Release date:
4/2/2009
First released in:
5.1.16, 4.1.46
McAfee Host IPS

Generic buffer overflow is expected to cover code execution exploits.

Signature:
Generic Buffer Overflow Protection
Signature identifier:
428
Release date:
4/2/2009
McAfee VirusScan Enterprise 8.0i (VSE8.0i) / Managed Virus Scan (MVS) Buffer Overflow Protection

Generic buffer overflow is expected to cover code execution exploits.

Signature:
Generic Buffer Overflow Protection
Signature identifier:
428
Release date:
4/2/2009

Generic buffer overflow is expected to cover code execution exploits.

Signature:
Generic Buffer Overflow Protection
Signature identifier:
428
Release date:
4/2/2009
McAfee Anti-Virus protection

Coverage for known exploits is provided in the 5573 DAT files as Exploit-PPT.k Additional detection for new variants will be available in the 5614 DATs for the following products: SIG, SWG, GS, LS, VSE E-mail, VSO E-mail.

Signature:
DATs
Signature identifier:
5573
Release date:
4/3/2009
First released in:
Exploit-PPT.k

Additional Resources

Vulnerability in Microsoft Office PowerPoint Could Allow Remote Code Execution

http://www.microsoft.com/technet/security/advisory/969136.mspx

Vulnerabilities in Microsoft Office PowerPoint Could Allow Remote Code Execution (967340)

http://www.microsoft.com/technet/security/bulletin/ms09-017.mspx

All Information

Timeline -

5/12/2009

Vendor has provided a patch.

4/2/2009

Vendor has provided information on the vulnerability.

Description -

A vulnerability in Microsoft Office PowerPoint (Windows) and Office 2004 (Mac) may allow for remote code execution. The flaw is specific the parsing of PPT file data. When reading a PPT into an atom (TextHeaderAtom), the program initializes certain values which includes an object which is later passed to other parts of the routine code. The routine which is responsible for parsing the OutlineTextRefAtom will delete this object. When the deleted object is again referred to, a crash will occur.

McAfee Product Mitigation & Recommendations

Recommendations -

The vendor has released a patch to address this issue: http://www.microsoft.com/technet/security/bulletin/ms09-017.mspx

McAfee Product Mitigation

McAfee Foundstone
Signature:
Microsoft Office PowerPoint PPT Parsing Code Execution Vulnerability
Signature identifier:
6583
Release date:
4/2/2009
McAfee Intrushield
Signature:
HTTP: Microsoft Office PowerPoint Parsing Code Execution Vulnerability
Signature identifier:
0x4025C500
Release date:
4/2/2009
First released in:
5.1.16, 4.1.46
McAfee Host IPS

Generic buffer overflow is expected to cover code execution exploits.

Signature:
Generic Buffer Overflow Protection
Signature identifier:
428
Release date:
4/2/2009
McAfee VirusScan Enterprise 8.0i (VSE8.0i) / Managed Virus Scan (MVS) Buffer Overflow Protection

Generic buffer overflow is expected to cover code execution exploits.

Signature:
Generic Buffer Overflow Protection
Signature identifier:
428
Release date:
4/2/2009

Generic buffer overflow is expected to cover code execution exploits.

Signature:
Generic Buffer Overflow Protection
Signature identifier:
428
Release date:
4/2/2009
McAfee Anti-Virus protection

Coverage for known exploits is provided in the 5573 DAT files as Exploit-PPT.k Additional detection for new variants will be available in the 5614 DATs for the following products: SIG, SWG, GS, LS, VSE E-mail, VSO E-mail.

Signature:
DATs
Signature identifier:
5573
Release date:
4/3/2009
First released in:
Exploit-PPT.k

Additional Resources

Additional Resources -

Vulnerability in Microsoft Office PowerPoint Could Allow Remote Code Execution

http://www.microsoft.com/technet/security/advisory/969136.mspx

Vulnerabilities in Microsoft Office PowerPoint Could Allow Remote Code Execution (967340)

http://www.microsoft.com/technet/security/bulletin/ms09-017.mspx