Microsoft Windows Script Engine JScript.DLL Heap Overflow Vulnerability
BID:7146
Info
Microsoft Windows Script Engine JScript.DLL Heap Overflow Vulnerability
| Bugtraq ID: | 7146 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2003-0010 |
| Remote: | Yes |
| Local: | No |
| Published: | Mar 19 2003 12:00AM |
| Updated: | Jul 11 2009 09:06PM |
| Credit: | This issue was discovered by Roland Postle <[email protected]>. |
| Vulnerable: |
Microsoft Windows XP Professional SP1 Microsoft Windows XP Professional Microsoft Windows XP Home SP1 Microsoft Windows XP Home Microsoft Windows NT Workstation 4.0 SP6a Microsoft Windows NT Workstation 4.0 SP6 Microsoft Windows NT Workstation 4.0 SP5 Microsoft Windows NT Workstation 4.0 SP4 Microsoft Windows NT Workstation 4.0 SP3 Microsoft Windows NT Workstation 4.0 SP2 Microsoft Windows NT Workstation 4.0 SP1 Microsoft Windows NT Workstation 4.0 Microsoft Windows NT Terminal Server 4.0 SP6 Microsoft Windows NT Terminal Server 4.0 SP5 Microsoft Windows NT Terminal Server 4.0 SP4 Microsoft Windows NT Terminal Server 4.0 SP3 Microsoft Windows NT Terminal Server 4.0 SP2 Microsoft Windows NT Terminal Server 4.0 SP1 Microsoft Windows NT Terminal Server 4.0 Microsoft Windows NT Server 4.0 SP6a Microsoft Windows NT Server 4.0 SP6 Microsoft Windows NT Server 4.0 SP5 Microsoft Windows NT Server 4.0 SP4 Microsoft Windows NT Server 4.0 SP3 Microsoft Windows NT Server 4.0 SP2 Microsoft Windows NT Server 4.0 SP1 Microsoft Windows NT Server 4.0 Microsoft Windows NT Enterprise Server 4.0 SP6a Microsoft Windows NT Enterprise Server 4.0 SP6 Microsoft Windows NT Enterprise Server 4.0 SP5 Microsoft Windows NT Enterprise Server 4.0 SP4 Microsoft Windows NT Enterprise Server 4.0 SP3 Microsoft Windows NT Enterprise Server 4.0 SP2 Microsoft Windows NT Enterprise Server 4.0 SP1 Microsoft Windows NT Enterprise Server 4.0 Microsoft Windows ME Microsoft Windows 98SE Microsoft Windows 98 Microsoft Windows 2000 Terminal Services SP3 Microsoft Windows 2000 Terminal Services SP2 Microsoft Windows 2000 Terminal Services SP1 Microsoft Windows 2000 Terminal Services Microsoft Windows 2000 Server SP3 Microsoft Windows 2000 Server SP2 Microsoft Windows 2000 Server SP1 Microsoft Windows 2000 Server Microsoft Windows 2000 Professional SP3 Microsoft Windows 2000 Professional SP2 Microsoft Windows 2000 Professional SP1 Microsoft Windows 2000 Professional Microsoft Windows 2000 Datacenter Server SP3 Microsoft Windows 2000 Datacenter Server SP2 Microsoft Windows 2000 Datacenter Server SP1 Microsoft Windows 2000 Datacenter Server Microsoft Windows 2000 Advanced Server SP3 Microsoft Windows 2000 Advanced Server SP2 Microsoft Windows 2000 Advanced Server SP1 Microsoft Windows 2000 Advanced Server |
| Not Vulnerable: | |
Discussion
Microsoft Windows Script Engine JScript.DLL Heap Overflow Vulnerability
Microsoft has released a bulletin to address a heap overflow that was discovered in the Microsoft Script Engine for JScript (JScript.dll). Exploitation may occur through a malicious web page or through HTML e-mail and will result in execution of arbitrary instructions in the context of a client application which invokes the script engine.
Microsoft has released a bulletin to address a heap overflow that was discovered in the Microsoft Script Engine for JScript (JScript.dll). Exploitation may occur through a malicious web page or through HTML e-mail and will result in execution of arbitrary instructions in the context of a client application which invokes the script engine.
Exploit / POC
Microsoft Windows Script Engine JScript.DLL Heap Overflow Vulnerability
iDEFENSE is reported to be in possession of a working exploit. A proof-of-concept can also be found in the attached iDEFENSE advisory.
iDEFENSE is reported to be in possession of a working exploit. A proof-of-concept can also be found in the attached iDEFENSE advisory.
Solution / Fix
Microsoft Windows Script Engine JScript.DLL Heap Overflow Vulnerability
Solution:
Updates are available via Windows Update. Microsoft has also released fixes which may be applied manually.
Microsoft Windows 2000 Server SP2
Microsoft Windows NT Enterprise Server 4.0
Microsoft Windows 2000 Advanced Server SP1
Microsoft Windows 2000 Datacenter Server
Microsoft Windows 2000 Advanced Server SP2
Microsoft Windows NT Terminal Server 4.0
Microsoft Windows NT Workstation 4.0 SP6a
Microsoft Windows NT Enterprise Server 4.0 SP3
Microsoft Windows NT Workstation 4.0 SP5
Microsoft Windows NT Enterprise Server 4.0 SP4
Microsoft Windows NT Workstation 4.0 SP2
Microsoft Windows NT Enterprise Server 4.0 SP5
Microsoft Windows NT Workstation 4.0 SP4
Microsoft Windows NT Terminal Server 4.0 SP2
Microsoft Windows 2000 Datacenter Server SP1
Microsoft Windows 2000 Terminal Services SP2
Microsoft Windows 2000 Professional SP3
Microsoft Windows 98SE
Microsoft Windows NT Server 4.0 SP6a
Microsoft Windows NT Terminal Server 4.0 SP4
Microsoft Windows 2000 Professional SP2
Microsoft Windows NT Enterprise Server 4.0 SP1
Microsoft Windows 2000 Terminal Services
Microsoft Windows 2000 Professional
Microsoft Windows 98
Microsoft Windows ME
Microsoft Windows NT Terminal Server 4.0 SP1
Microsoft Windows 2000 Advanced Server SP3
Microsoft Windows XP Home
Microsoft Windows NT Enterprise Server 4.0 SP2
Microsoft Windows XP Home SP1
Microsoft Windows NT Server 4.0 SP3
Microsoft Windows NT Terminal Server 4.0 SP3
Microsoft Windows 2000 Datacenter Server SP3
Microsoft Windows NT Workstation 4.0 SP6
Microsoft Windows 2000 Terminal Services SP3
Microsoft Windows NT Server 4.0 SP1
Microsoft Windows NT Workstation 4.0
Microsoft Windows 2000 Professional SP1
Microsoft Windows NT Enterprise Server 4.0 SP6
Microsoft Windows NT Server 4.0
Microsoft Windows 2000 Server SP3
Microsoft Windows NT Terminal Server 4.0 SP6
Microsoft Windows NT Workstation 4.0 SP3
Microsoft Windows NT Enterprise Server 4.0 SP6a
Microsoft Windows 2000 Datacenter Server SP2
Microsoft Windows NT Server 4.0 SP6
Microsoft Windows 2000 Server SP1
Microsoft Windows NT Server 4.0 SP5
Microsoft Windows NT Server 4.0 SP2
Microsoft Windows NT Terminal Server 4.0 SP5
Microsoft Windows NT Workstation 4.0 SP1
Microsoft Windows XP Professional
Microsoft Windows 2000 Terminal Services SP1
Microsoft Windows XP Professional SP1
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Server
Microsoft Windows NT Server 4.0 SP4
Solution:
Updates are available via Windows Update. Microsoft has also released fixes which may be applied manually.
Microsoft Windows 2000 Server SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Enterprise Server 4.0
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Advanced Server SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 2000 Datacenter Server
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 2000 Advanced Server SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Terminal Server 4.0
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Workstation 4.0 SP6a
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Enterprise Server 4.0 SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Workstation 4.0 SP5
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Enterprise Server 4.0 SP4
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Workstation 4.0 SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Enterprise Server 4.0 SP5
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Workstation 4.0 SP4
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Terminal Server 4.0 SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Datacenter Server SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 2000 Terminal Services SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 2000 Professional SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 98SE
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Server 4.0 SP6a
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Terminal Server 4.0 SP4
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Professional SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Enterprise Server 4.0 SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Terminal Services
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 2000 Professional
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 98
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows ME
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Terminal Server 4.0 SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Advanced Server SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows XP Home
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Enterprise Server 4.0 SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows XP Home SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Server 4.0 SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Terminal Server 4.0 SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Datacenter Server SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Workstation 4.0 SP6
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Terminal Services SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Server 4.0 SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Workstation 4.0
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Professional SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Enterprise Server 4.0 SP6
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Server 4.0
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Server SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Terminal Server 4.0 SP6
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Workstation 4.0 SP3
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Enterprise Server 4.0 SP6a
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Datacenter Server SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Server 4.0 SP6
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows 2000 Server SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Server 4.0 SP5
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Server 4.0 SP2
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Terminal Server 4.0 SP5
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows NT Workstation 4.0 SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=C6504FD9-5E2C-45B F-9424-55D7C5D2221B&displaylang=en
Microsoft Windows XP Professional
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 2000 Terminal Services SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows XP Professional SP1
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 2000 Advanced Server
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows 2000 Server
-
Microsoft Q814078
http://microsoft.com/downloads/details.aspx?FamilyId=824B1BD4-B4D6-49D 5-8C58-199BDC731B64&displaylang=en
Microsoft Windows NT Server 4.0 SP4
References
Microsoft Windows Script Engine JScript.DLL Heap Overflow Vulnerability
References:
References:
- Heap Overflow in Windows Script Engine (iDEFENSE)
- Microsoft Security Bulletin MS03-008 (Microsoft)
- Outlook E-Mail Security Update (Microsoft)