Vulnerability Note VU#131100
RIM BlackBerry Application Web Loader ActiveX stack buffer overflow
Overview
The RIM BlackBerry Application Web Loader ActiveX control contains a stack buffer overflow, which can allow a remote, unauthenticated attacker to execute arbitrary code on a vulnerable system.
Description
The RIM BlackBerry Application Web Loader is an ActiveX control that is used to load applications onto a BlackBerry device using a PC and Internet Explorer. After the BlackBerry Application Web Loader ActiveX control is used to load software onto a BlackBerry device, the ActiveX control remains on the PC. The ActiveX control is marked "Safe for Scripting" and is scriptable by web pages in any domain. The BlackBerry Application Web Loader ActiveX control, which is provided by AxLoader.ocx or AxLoader.dll, contains stack buffer overflows in the load() and loadJad() methods. |
Impact
By convincing a user to view a specially crafted HTML document (e.g., a web page or an HTML email message or attachment), an attacker may be able to execute arbitrary code with the privileges of the user. The attacker could also cause Internet Explorer (or the program using the WebBrowser control) to crash. |
Solution
Apply an update This issue is addressed in Microsoft Security Advisory 960715. This update sets the kill bit for the vulnerable ActiveX control. Developers and web site administrators should install and use the BlackBerry Application Web Loader 1.1 component. Note that installing this package will not register the new ActiveX control on the system automatically. The 1.1 version of the ActiveX control has a different CLSID than the vulnerable version of the control, so it is unaffected by the kill bit that was deployed as part of Microsoft Security Advisory 960715. Please see the BlackBerry Technical Solution KB16248 for more details. |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{4788DE08-3552-49EA-AC8C-233DA52523B9}] "Compatibility Flags"=dword:00000400 Disabling ActiveX controls in the Internet Zone (or any zone used by an attacker) appears to prevent exploitation of this and other ActiveX vulnerabilities. Instructions for disabling ActiveX in the Internet Zone can be found in the "Securing Your Web Browser" document. |
Systems Affected
| Vendor | Status | Date Notified | Date Updated |
|---|---|---|---|
| Research in Motion (RIM) | Vulnerable | 20 Aug 2008 | 10 Feb 2009 |
CVSS Metrics (Learn More)
| Group | Score | Vector |
|---|---|---|
| Base | N/A | N/A |
| Temporal | N/A | N/A |
| Environmental | N/A | N/A |
References
- http://www.cert.org/tech_tips/securing_browser/
- http://blackberry.com/btsc/KB16248
- http://www.blackberry.com/developers/downloads/webloader/
- http://www.microsoft.com/technet/security/advisory/960715.mspx
- http://support.microsoft.com/kb/240797
- http://secunia.com/advisories/33847/
Credit
Thanks to Andre Protas and Greg Linares of eEye Research for reporting this vulnerability. The vulnerability was also independently discovered and reported by Chris Weber of Casaba Security.
This document was written by Will Dormann.
Other Information
- CVE IDs: CVE-2009-0305
- Date Public: 10 Feb 2009
- Date First Published: 10 Feb 2009
- Date Last Updated: 10 Feb 2009
- Severity Metric: 12.39
- Document Revision: 14
Feedback
If you have feedback, comments, or additional information about this vulnerability, please send us email.
This product is provided subject to the Notification as indicated here: http://www.us-cert.gov/legal.html#notify