[MS/VBA] Schwachstelle in Visual Basic for Applications
(2003-09-05 13:04:47.677177+00)
Quelle:
http://www.microsoft.com/technet/security/bulletin/MS03-037.asp
Die Microsoft Visual Basic for Applications (VBA) weist eine Pufferüberlaufschwachstelle auf, wodurch beim Öffnen von Dokumenten durch Anwendungen, welche VBS unterstützen, beliebiger Programmcode mit den Privilegien des Anwenders ausgeführt werden kann.
Betroffene Systeme
- Microsoft Visual Basic for Applications SDK 5.0
- Microsoft Visual Basic for Applications SDK 6.0
- Microsoft Visual Basic for Applications SDK 6.2
- Microsoft Visual Basic for Applications SDK 6.3
- Microsoft Access 97
- Microsoft Access 2000
- Microsoft Access 2002
- Microsoft Excel 97
- Microsoft Excel 2000
- Microsoft Excel 2002
- Microsoft PowerPoint 97
- Microsoft PowerPoint 2000
- Microsoft PowerPoint 2002
- Microsoft Project 2000
- Microsoft Project 2002
- Microsoft Publisher 2002
- Microsoft Visio 2000
- Microsoft Visio 2002
- Microsoft Word 97
- Microsoft Word 98(J)
- Microsoft Word 2000
- Microsoft Word 2002
- Microsoft Works Suite 2001
- Microsoft Works Suite 2002
- Microsoft Works Suite 2003
- Microsoft Business Solutions Great Plains 7.5
- Microsoft Business Solutions Dynamics 6.0
- Microsoft Business Solutions Dynamics 7.0
- Microsoft Business Solutions eEnterprise 6.0
- Microsoft Business Solutions eEnterprise 7.0
- Microsoft Business Solutions Solomon 4.5
- Microsoft Business Solutions Solomon 5.0
- Microsoft Business Solutions Solomon 5.5
Einfallstor
Dokument welches von einer Anwendung geöffnet wird, die Microsoft VBA unterstützt (z.B. MS-Word, Excel, ...)
Auswirkung
Ausführung beliebigen Programmcodes mit den Privilegien des Anwenders
Typ der Verwundbarkeit
buffer overflow bug
Gefahrenpotential
hoch
(Hinweise zur Einstufung des Gefahrenpotentials.)
Beschreibung
Die Visual Basic Design Time Environment Bibliotheken (VBE.DLL
und VBE6.DLL
) weisen eine Pufferüberlaufschwachstelle auf, wodurch beim Öffnen von Dokumenten durch Anwendungen die Visual Basic for Applications (VBA) unterstützen, beliebiger Programmcode mit den Privilegien des Benutzers ausgeführt werden kann. VBA wird von den üblichen, die MS-Office-Dateiformaten verarbeitenden, Applikationen (Word, Excel, ...) unterstützt.
Gegenmaßnahmen
Microsoft stellt Sicherheitsupdates zur Verfügung:
- Microsoft Office 2000:
http://microsoft.com/downloads/details.aspx?FamilyId=E2CCE199-9C4A-4EEC-A3EC-9F738017F275&displaylang=en
Für Administratoren:
http://www.microsoft.com/office/ork/xp/journ/o2k0901a.htm - Microsoft Office XP (beinhaltet Publisher 2002):
http://microsoft.com/downloads/details.aspx?FamilyId=6F1FC4B0-29E9-44E0-A33D-AD6B4B6A8FF4&displaylang=en
Für Administratoren:
http://www.microsoft.com/office/ork/xp/journ/oxp1001a.htm - Microsoft Project 2000:
http://microsoft.com/downloads/details.aspx?FamilyId=E53A52E7-431D-4580-9733-B92A2B7BFD0D&displaylang=en - Microsoft Project 2002:
http://microsoft.com/downloads/details.aspx?FamilyId=525BDE0A-0028-488A-8209-6E07D4603CCB&displaylang=en - Microsoft Visio 2002:
http://microsoft.com/downloads/details.aspx?FamilyId=55944490-13C2-4043-BA2A-17AF02E9C73E&displaylang=en - Microsoft VBA Patch:
http://microsoft.com/downloads/details.aspx?FamilyId=DA1A7ABA-CD3D-458B-9729-AB9094C9BD3F&displaylang=en
Vulnerability ID
Weitere Information zu diesem Thema
- Microsoft Security Bulletin MS03-037 Flaw in Visual Basic for Applications Could Allow Arbitrary Code Execution (822715)
- VBE Document Property Buffer Overflow (BUGTRAQ)
Hinweis
Die in diesem Text enthaltene Information wurde für die Mitglieder der Universität Stuttgart recherchiert und zusammengestellt. Die Universität Stuttgart übernimmt keinerlei Haftung für die Inhalte. Dieser Artikel darf ausschließlich in unveränderter Form und nur zusammen mit diesem Hinweis sowie dem folgenden Copyrightverweis veröffentlicht werden. Eine Veröffentlichung unter diesen Bedingungen an anderer Stelle ist ausdrücklich gestattet.
Copyright © 2022 RUS-CERT, Universität Stuttgart, https://cert.uni-stuttgart.de/
https://cert.uni-stuttgart.de/ticker/article.php?mid=1142