Overview
There is a buffer overflow in a function called by the Microsoft Windows ListBox and ComboBox controls that could allow an attacker to execute arbitrary code with privileges of the process hosting the controls.
Description
Processes that run on Windows use messages in order to interact with the system and other processes. There is a buffer overflow in a function called by the Microsoft Windows ListBox and ComboBox controls. The function fails to properly validate the parameters that are sent from a crafted Windows Message. This could allow an attacker to execute arbitrary code with privileges of the process hosting the controls. |
Impact
A local attacker can execute arbitrary code with privileges of the process hosting the controls, potentially gaining elevated privileges. |
Solution
Apply a patch as described in Microsoft Security Bulletin MS03-045. |
Vendor Information
CVSS Metrics
Group | Score | Vector |
---|---|---|
Base | ||
Temporal | ||
Environmental |
References
- http://www.microsoft.com/technet/security/bulletin/MS03-045.asp
- http://support.microsoft.com/default.aspx?kbid=824141
- http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/Windowing/MessagesandMessageQueues/AboutMessagesandMessageQueues.asp
- http://www.microsoft.com/enable/at/default.aspx
Acknowledgements
Thanks to Microsoft for reporting this vulnerability. Microsoft has credited Brett Moore for reporting this vulnerability.
This document was written by Damon Morda based on information contained in Microsoft Security Bulletin MS03-045.
Other Information
CVE IDs: | CVE-2003-0659 |
Severity Metric: | 14.43 |
Date Public: | 2003-10-15 |
Date First Published: | 2003-10-16 |
Date Last Updated: | 2003-10-22 13:35 UTC |
Document Revision: | 18 |