Top 10 winner
Breaking Google Gears' Cross-Origin Communication Model
Google Gears' worker loader ignored the Content-Type of the files it loaded, so any user-uploadable file, even one served as innocent.jpg, could be loaded as a cross-origin Gears worker running in the hosting site's origin. Worker code contains no angle brackets, so upload filters rarely catch it; from there it reads authenticated pages via Gears HttpRequest and messages the results back.
Record
- Researcher
- Yair Amit
- Published by
- IBM Application Security Insider
- Date
- Topic
- Other
In the archive
Tags
This page is the archive's own catalogue record. The research is the work of Yair Amit, first published at the original source. Preserved copies are kept so the citation survives its host; this one was last captured on .