What Is Microsoft PowerPoint?
Microsoft PowerPoint is the world's dominant presentation software, used across enterprise, government, academia, and consumer environments. PowerPoint presentation files (.ppt, .pptx, .pps, .ppsx) support embedded objects, custom fonts, VBA macros, and linked media — creating a complex parsing attack surface. Like Word and Excel, PowerPoint's document parser processes attacker-controlled binary or XML data, making memory corruption vulnerabilities in PowerPoint a reliable vehicle for targeted attacks via malicious email attachments.
Overview
CVE-2015-2424 is a memory corruption vulnerability in Microsoft PowerPoint that allows remote code execution when a user opens a specially crafted Office presentation file. The vulnerability was actively exploited in targeted spear-phishing attacks against specific organizations and individuals. Patched in MS15-070 (July 14, 2015), which addressed multiple Office memory corruption vulnerabilities.
Affected Versions
| Product | Status |
|---|---|
| Microsoft PowerPoint 2007 SP3 | Vulnerable |
| Microsoft PowerPoint 2010 SP2 | Vulnerable |
| Microsoft PowerPoint 2013 / 2013 RT | Vulnerable |
| Microsoft Office for Mac 2011 | Vulnerable |
| Microsoft Office Compatibility Pack SP3 | Vulnerable |
Fixed with MS15-070 (July 2015).
Technical Details
Root Cause: Memory Corruption in Presentation File Parsing
CVE-2015-2424 involves an out-of-bounds write or related memory corruption (CWE-787) in PowerPoint's processing of presentation file structures. The PowerPoint parser allocates a buffer for specific slide or object data, but a malformed or crafted file element causes data to be written beyond the allocated bounds — corrupting adjacent heap memory.
With precise heap grooming (achievable through careful document construction), the corruption can be directed to overwrite a function pointer or vtable in an adjacent PowerPoint internal object — causing that pointer to be invoked at an attacker-chosen address when PowerPoint performs subsequent operations on the object.
Attack Delivery
Standard PowerPoint exploit delivery:
- Attacker constructs a malicious PowerPoint file (
.ppt,.pptx, or.pps) - File is sent as an email attachment in a targeted spear-phishing campaign
- Recipient opens the file in Microsoft PowerPoint
- PowerPoint's parser processes the malicious structure, triggering the overflow
- Code execution at the user's privilege level
Attack Characteristics
| Attribute | Detail |
|---|---|
| Attack Vector | Local — malicious PowerPoint document via email |
| User Interaction | Required (open the document) |
| File Formats | .ppt, .pptx, .pps, .ppsx |
| Impact | RCE as the current user |
| Bulletin | MS15-070 (July 2015) |
Discovery
Reported to Microsoft and patched in MS15-070 (July 2015 Patch Tuesday), which addressed multiple memory corruption vulnerabilities in Microsoft Office components including Word, Excel, and PowerPoint.
Exploitation Context
- APT spear-phishing: Malicious PowerPoint files are a standard APT delivery mechanism; CVE-2015-2424 was exploited in targeted attacks where presentation files were sent to specific individuals in government, defense, and financial sectors
- File format trust: PowerPoint files are routinely exchanged in business settings and often pass through email security filters that target executable files — making PPT/PPTX attachments an effective malware delivery vehicle
- Long exploitation tail: CISA KEV addition in March 2022 — nearly seven years after patch — confirms continued exploitation of CVE-2015-2424 against organizations with outdated Office installations
- CISA KEV (2022): Added March 2022
Remediation
-
Apply MS15-070 (July 2015). Any Office installation updated after July 2015 includes this fix.
-
Enable Office Protected View — opens externally received documents in a sandboxed read-only mode, preventing automatic exploitation when a file is opened.
-
Maintain current Office updates — monthly security updates from Microsoft address Office parser vulnerabilities; current patch levels eliminate this vulnerability.
-
Email attachment scanning — configure email gateways to scan Office attachments for known exploit signatures and sandbox suspicious files before delivery.
-
Deploy ASR rules — Attack Surface Reduction rules can block Office from creating child processes, limiting post-exploitation impact.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2015-2424 |
| Vendor / Product | Microsoft — PowerPoint |
| NVD Published | 2015-07-14 |
| NVD Last Modified | 2025-10-22 |
| CVSS 3.1 Score | 8.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-787 — Out-of-Bounds Write find similar ↗ |
| CISA KEV Added | 2022-03-03 |
| CISA KEV Deadline | 2022-03-24 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2015-07-14 | Microsoft Security Bulletin MS15-070 released; CVE-2015-2424 patched |
| 2015-07-14 | CVE-2015-2424 published by NVD |
| 2022-03-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-03-24 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2015-2424 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Microsoft Security Bulletin MS15-070 — Vulnerabilities in Microsoft Office Could Allow Remote Code Execution | Vendor Advisory |