Web Hack List

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 .