SecBoard
Zurück zur CVE-Übersicht

CVE-2015-2470

CRITICAL(9.3)

AV:N/AC:M/Au:N/C:C/I:C/A:C

Risk Signal Score31/100 — MITTEL
  • CVSS 9.3 — Kritisch

EPSS-Score

26.9%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

9.3

Technische Schwere

SecBoard-Einordnung

CVE-2015-2470 betrifft Microsoft Office und Word Viewer und ist eine Integer-Underflow-Schwachstelle. Sie ermöglicht entfernten Angreifern die Ausführung von beliebigem Code, wenn ein manipuliertes Dokument geöffnet wird. Die Schwachstelle betrifft spezifische Versionen von Office 2007, 2010, 2013, Office for Mac 2011 sowie den Word Viewer. Diese Schwachstelle wird mit einem CVSS-Score von 9.3 als kritisch eingestuft, was auf ein hohes Risiko hinweist. Die Exploit-Wahrscheinlichkeit () liegt bei 27%, was bedeutet, dass die Ausnutzung nicht trivial, aber auch nicht unwahrscheinlich ist. Obwohl sie nicht in gelistet ist, sollte die hohe CVSS-Bewertung beachtet werden. Security-Teams sollten umgehend alle betroffenen Microsoft Office-Produkte und den Word Viewer auf die neuesten verfügbaren Patches aktualisieren. Eine schnelle Implementierung von Sicherheitsupdates ist entscheidend, um das Risiko einer Codeausführung durch manipulierte Dokumente zu minimieren.

KI-gestützte Einordnung auf Basis der NVD-Daten.

Beschreibung

Integer underflow in Microsoft Office 2007 SP3, Office 2010 SP2, Office 2013 SP1, Office 2013 RT SP1, Office for Mac 2011, and Word Viewer allows remote attackers to execute arbitrary code via a crafted document, aka "Microsoft Office Integer Underflow Vulnerability."

Erkennung & Indikatoren

Ausnutzung

In den geprüften Quellen nicht genannt

Behobene Versionen

  • Microsoft Office 2007 Service Pack 3
  • Office 2010 SP2
  • Office 2013 SP1
  • Office 2013 RT SP1
  • Office for Mac 2011
  • Word Viewer

Threat-Hunting-Queries

Detects attempts to open crafted Office documents that could lead to integer underflow. Focus on process creation events related to Office applications and potential child processes indicative of code execution.

Sentinel/Defender KQL

DeviceProcessEvents
| where FileName in~ ("winword.exe", "excel.exe", "powerpnt.exe", "outlook.exe")
| where ProcessCommandLine contains "doc" or ProcessCommandLine contains "xls" or ProcessCommandLine contains "ppt"
| where InitiatingProcessFileName !in~ ("winword.exe", "excel.exe", "powerpnt.exe", "outlook.exe") // Look for Office apps being launched by non-Office processes
| project Timestamp, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine, FolderPath, SHA256

Splunk SPL

(sourcetype=WinEventLog:Security EventCode=4688 New_Process_Name IN ("*winword.exe", "*excel.exe", "*powerpnt.exe", "*outlook.exe")) OR (sourcetype=Sysmon EventCode=1 Image IN ("*winword.exe", "*excel.exe", "*powerpnt.exe", "*outlook.exe"))
| where CommandLine LIKE "%doc%" OR CommandLine LIKE "%xls%" OR CommandLine LIKE "%ppt%"
| where NOT ParentImage IN ("*winword.exe", "*excel.exe", "*powerpnt.exe", "*outlook.exe")
| table _time, host, ParentImage, Image, CommandLine, Hashes

Sigma

title: Microsoft Office Integer Underflow Vulnerability
id: 7a8b9c0d-1e2f-3a4b-5c6d-7e8f9a0b1c2d
status: experimental
description: Detects potential exploitation of CVE-2015-2470 via crafted Office documents.
references:
  - https://docs.microsoft.com/en-us/security-updates/securitybulletins/2015/ms15-081
  - https://www.exploit-db.com/exploits/37924/
logsource:
  category: process_creation
  product: windows
detection:
  selection:
    Image|endswith:
      - '\winword.exe'
      - '\excel.exe'
      - '\powerpnt.exe'
      - '\outlook.exe'
  filter_parent_office:
    ParentImage|endswith:
      - '\winword.exe'
      - '\excel.exe'
      - '\powerpnt.exe'
      - '\outlook.exe'
  condition: selection and not filter_parent_office
fields:
  - Image
  - CommandLine
  - ParentImage
tags:
  - attack.execution
  - attack.t1204.002

Elastic ES|QL

from process where process.executable in ("winword.exe", "excel.exe", "powerpnt.exe", "outlook.exe") and process.command_line : ("*doc*", "*xls*", "*ppt*") and not process.parent.executable in ("winword.exe", "excel.exe", "powerpnt.exe", "outlook.exe") | select @timestamp, host.name, process.parent.executable, process.executable, process.command_line, process.hash.sha256

SecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.

Indikatoren

Sonstige (3)

  • 3423415565_min.doc
  • 3423415565_crash.doc
  • 3423415565_orig.doc

Übernommen wurden nur Indikatoren, die wörtlich in einer Hersteller- oder Research-Quelle standen.

Betroffene Produkte

  • cpe:2.3:a:microsoft:office:2010:sp2:*:*:*:*:x64:*
  • cpe:2.3:a:microsoft:office:2010:sp2:*:*:*:*:x86:*
  • cpe:2.3:a:microsoft:office:2011:*:*:*:mac:*:*:*
  • cpe:2.3:a:microsoft:office:2013:sp1:*:*:*:*:*:*
  • cpe:2.3:a:microsoft:word:2007:sp3:*:*:*:*:*:*
  • cpe:2.3:a:microsoft:word_viewer:*:*:*:*:*:*:*:*

Referenzen