Web Hack List

Collected research

DOM-based race condition: racing in the browser for fun - RyotaK's Blog

DOM-based race condition: racing in the browser for fun

Libraries such as AngularJS bind their attributes only after the page has loaded, so HTML pasted into a contenteditable element before the library script runs is later evaluated as a template expression and gives XSS. The roughly 30 ms window is stretched to seconds by exhausting Chromium's 256-socket connection pool to stall the library's fetch.

Record

Document
DOM-based race condition: racing in the browser for fun
Researcher
RyotaK
Published by
blog.ryotak.net
Date
Topic
Browser

In the archive

Tags

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