Web Hack List

Collected research

The Postman Always Rings Twice: Attacking and Defending postMessage in HTML5 Websites

A Chrome extension called RVSCOPE hooked addEventListener across the Alexa top 10,000 and harvested 136 distinct postMessage receivers used by 2,245 hosts. 65 did no origin check at all and 14 checked with broken regular expressions, giving script injection or local-storage writes on 84 sites. Two defences follow: a pseudo-random token carried in the frame src, and a CSP msg-src extension.

Record

Researcher
Sooel Son and Vitaly Shmatikov
Published by
NDSS Symposium
Topic
Other

In the archive

Tags

This page is the archive's own catalogue record. The research is the work of Sooel Son and Vitaly Shmatikov, first published at the original source. Preserved copies are kept so the citation survives its host; this one was last captured on .