CVE DatabaseCVE-2015-1641
한국어 권고문 →
CVE-2015-16417.8/HIGHCISA KEVCWE-787CWE-787

Microsoft Office RTF Memory Corruption Vulnerability (CVE-2015-1641, MS15-033) Technical Analysis and Mitigation Guide

⚡ Jump to Patch
Affected Vendors
microsoft
Affected Components
word, office, sharepoint_server, office_web_apps_server
Published Date
2015-04-14
CVSS v3.1
7.8
HIGH
EPSS (30d)
97.3%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Microsoft Word 2007/2010/2013, Office 2010/2013, Word for Mac 2011, SharePoint Server 2010/2013, and Office Web Apps Server 2010/2013

Impact

Remote attackers can execute arbitrary code with the privileges of the active user by enticing them to open a specially crafted RTF document

Mitigation

Immediately apply the official Microsoft security updates (MS15-033) or implement registry-based File Block policies to restrict RTF parsing

Affected Products & Version Scope

Microsoft Word 2007 SP3, Office 2010 SP2, Word 2010 SP2, Word 2013 SP1, Word 2013 RT SP1, Word for Mac 2011, Office Compatibility Pack SP3, Word Automation Services on SharePoint Server 2010/2013, and Office Web Apps Server 2010/2013

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Deploy the official security updates provided in Microsoft Security Bulletin MS15-033. You can use the following PowerShell snippet to check for missing updates related to this vulnerability on Windows endpoints.

powershell
# Query Windows Update Agent for MS15-033 related KBs
Write-Host 'Searching for missing MS15-033 security updates...' -ForegroundColor Cyan
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Criteria = "IsInstalled=0 and Type='Software' and (Title like '%KB2956163%' or Title like '%KB2956113%')"
$Result = $Searcher.Search($Criteria)

if ($Result.Updates.Count -gt 0) {
    Write-Host 'Action Required: Critical security updates are missing.' -ForegroundColor Red
    foreach ($Update in $Result.Updates) {
        Write-Host "- Missing: $($Update.Title)" -ForegroundColor Yellow
    }
} else {
    Write-Host 'No missing MS15-033 updates detected.' -ForegroundColor Green
}

2. Temporary Workaround & Hardening Configuration

If patching cannot be applied immediately, enforce File Block settings via the Windows Registry to prevent Microsoft Word from opening RTF files.

reg
Windows Registry Editor Version 5.00

; Block Word 2013 from opening RTF files as a temporary workaround
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Security\FileValidation]
"EnableFileValidation"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Security\FileBlock]
"RtfFiles"=dword:00000002
"OpenInOpenSaveBehavior"=dword:00000000

3. Log Audit & IoC Verification Commands

Run the following PowerShell script to audit the installed version of Microsoft Word and verify if the system is running a vulnerable build.

powershell
# Audit WINWORD.EXE version to detect vulnerability status
$paths = @(
    "${env:ProgramFiles}\Microsoft Office\Office15\WINWORD.EXE",
    "${env:ProgramFiles(x86)}\Microsoft Office\Office15\WINWORD.EXE"
)

foreach ($path in $paths) {
    if (Test-Path $path) {
        $version = (Get-Item $path).VersionInfo.ProductVersion
        Write-Host "Found Word 2013 at: $path (Version: $version)" -ForegroundColor Cyan
        if ([System.Version]$version -lt [System.Version]'15.0.4711.1000') {
            Write-Host '[ALERT] Vulnerable version of Word detected! Apply MS15-033 immediately.' -ForegroundColor Red
        } else {
            Write-Host '[PASS] Word version is patched and secure.' -ForegroundColor Green
        }
    }
}
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
SentinelOne Singularity AI EDR
Due to active exploitation in the wild, immediately apply MS15-033 patches and restrict the execution of untrusted RTF files.

Block Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot

Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.

100% MITRE ATT&CK Detection · 1-Click Rollback

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2015-1641) is a memory corruption issue (specifically an Out-of-bounds Write, CWE-787) that occurs when Microsoft Office parses Rich Text Format (RTF) documents. The root cause lies in how the Office RTF parser handles specific XML schema elements, such as smart tags or custom XML data. Due to improper validation of object sizes in memory, the parser writes data outside the allocated buffer boundaries, leading to memory corruption.

2. Exploitation Mechanics & Attack Scenario

An attacker exploits this vulnerability by crafting a malicious RTF document containing malformed XML structures and delivering it via spear-phishing emails or malicious web downloads. When a victim opens the document, the vulnerable parsing engine triggers memory corruption. Attackers typically chain this with ASLR and DEP bypass techniques to execute arbitrary shellcode. This vulnerability is listed in the CISA KEV catalog and has been heavily exploited in the wild by advanced persistent threat (APT) actors.

3. Infrastructure & Business Impact

Successful exploitation allows the attacker to run arbitrary code in the security context of the logged-in user. If the victim has administrative privileges, the attacker can gain complete control over the affected system. This can lead to lateral movement within the corporate network, sensitive data exfiltration, and deployment of ransomware, posing a severe threat to business continuity.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2015-1641)

FAQ

Q1. How critical is CVE-2015-1641 and is it actively exploited in the wild?

CVE-2015-1641 is rated CVSS 7.8 (HIGH) with a 30-day EPSS exploitation probability of 97.3%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2015-1641?

Primary impacted vendors include microsoft across word, office, sharepoint_server, office_web_apps_server. Scope summary: Microsoft Word 2007 SP3, Office 2010 SP2, Word 2010 SP2, Word 2013 SP1, Word 2013 RT SP1, Word for Mac 2011, Office Compatibility Pack SP3, Word Automation Services on SharePoint Server 2010/2013, and Office Web Apps Server 2010/2013

Q3. What temporary mitigations or workarounds exist for CVE-2015-1641 before patching?

[Mitigation] Immediately apply the official Microsoft security updates (MS15-033) or implement registry-based File Block policies to restrict RTF parsing Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2015-1641

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (microsoft)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2015-1641 Microsoft Office RTF Memory Corruption Vulnerability (CVE-2015-1641, MS15-033) Technical Analysis and Mitigation Guide (CVSS 7.8) - Patch & Workaround | CVE Pulse