Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | [NT] Microsoft Excel Stack Overflow (MS06-012) |
|---|---|
| Date: | 20 Mar 2006 12:35:27 +0200 |
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com - - promotion The SecuriTeam alerts list - Free, Accurate, Independent. Get your security news from a reliable source. http://www.securiteam.com/mailinglist.html - - - - - - - - - Microsoft Excel Stack Overflow (MS06-012) ------------------------------------------------------------------------ SUMMARY <http://office.microsoft.com/en-us/FX010858001033.aspx> Microsoft Excel is a popular spreadsheet program of Microsoft Office product. A buffer overflow vulnerability was discovered in Microsoft Excel. A malicous ".xls" file might cause Excel to crash or even execute arbitrary code. DETAILS Excel will initialize a stack buffer with 0x0e0e0e0e when it openn a ".xls" file, but Excel uses a user-supplied length which will cause a stack buffer overflow. The following code is from excel v9.0.0.8924 text:3003FE0C movzx eax, word ptr [ebx] text:3003FE0F xor ecx, ecx text:3003FE11 cmp eax, 0Eh text:3003FE14 mov [ebp+var_8], ecx text:3003FE17 jg loc_301C01B5 text:301C01B5 mov byte ptr [ebp+ecx+var_138], cl text:301C01BC inc ecx text:301C01BD cmp ecx, 0Eh text:301C01C0 jle short loc_301C01B5 text:301C01C2 cmp ecx, eax text:301C01C4 mov [ebp-8], ecx text:301C01C7 jg loc_3003FFC9 text:301C01CD sub eax, ecx text:301C01CF lea edi, [ebp+ecx+var_138] text:301C01D6 inc eax text:301C01D7 mov edx, eax text:301C01D9 mov eax, 0E0E0E0Eh text:301C01DE mov ecx, edx text:301C01E0 mov esi, ecx text:301C01E2 shr ecx, 2 text:301C01E5 rep stosd <== buffer overflow Disclosure Timeline: * 27.12.05 - Informed the vendor. * 03.01.06 - The vendor confirmed the vulnerability. * 14.03.06 - The vendor releases a new version to fix the vulnerability. Vendor Status: The vendor has released patch to fix this vulnerability, which is available for download at: <http://www.microsoft.com/technet/security/Bulletin/MS06-012.mspx> http://www.microsoft.com/technet/security/Bulletin/MS06-012.mspx ADDITIONAL INFORMATION The information has been provided by <mailto:security@xfocus.org> XFOCUS Security Team. Related article(s) can be found at: <http://www.securiteam.com/windowsntfocus/5TP0B1FI0C.html> http://www.securiteam.com/windowsntfocus/5TP0B1FI0C.html <http://www.microsoft.com/technet/security/Bulletin/MS06-012.mspx> http://www.microsoft.com/technet/security/Bulletin/MS06-012.mspx ======================================== This bulletin is sent to members of the SecuriTeam mailing list. To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com ==================== ==================== DISCLAIMER: The information in this bulletin is provided "AS IS" without warranty of any kind. In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [NT] Internet Explorer Script Action Handlers (mshtml.dll) Buffer Overflow, SecuriTeam |
|---|---|
| Next by Date: | [NT] Microsoft Excel Formula Size and Column Index Vulnerabilities (MS06-012), SecuriTeam |
| Previous by Thread: | [NT] Internet Explorer Script Action Handlers (mshtml.dll) Buffer Overflow, SecuriTeam |
| Next by Thread: | [NT] Microsoft Excel Formula Size and Column Index Vulnerabilities (MS06-012), SecuriTeam |
| Indexes: | [Date] [Thread] [Top] [All Lists] |