Overview
Apple Mac OS X Tiger Dashboard executes arbitrary widgets with the same "bundle identifier" as a system widget. This can allow a user-installed widget to override a system-installed one.
Description
Dashboard Dashboard is a new feature introduced in Apple Mac OS X Tiger 10.4. Dashboard is a collection of applications called "widgets." The system-installed widgets are located in /Library/Widgets and user-installed widgets are located in ~/Library/Widgets. |
Impact
If an attacker can convince a user to install a widget, the attacker may be able to execute arbitrary commands or code with the privileges of the user. This execution would take place when the user runs what appears to be a system widget. |
Solution
Install an update |
Vendor Information
CVSS Metrics
Group | Score | Vector |
---|---|---|
Base | ||
Temporal | ||
Environmental |
References
- http://www1.cs.columbia.edu/~aaron/files/widgets/
- http://docs.info.apple.com/article.html?artnum=301722
- http://developer.apple.com/documentation/AppleApplications/Conceptual/Dashboard_Tutorial/index.html
- http://www.apple.com/macosx/features/dashboard/
- http://www.appleinsider.com/article.php?id=1073
- http://developer.apple.com/qa/qa2004/qa1373.html
Acknowledgements
This vulnerability was publicly reported by mithras.the.prophet.
This document was written by Will Dormann.
Other Information
CVE IDs: | CVE-2005-1933 |
Severity Metric: | 1.58 |
Date Public: | 2005-05-10 |
Date First Published: | 2005-06-08 |
Date Last Updated: | 2006-02-22 15:23 UTC |
Document Revision: | 26 |