|
WebKit contains a flaw that allows a universal cross-site scripting (UXSS) attack. The issue exists because DOMWindow::setLocation does not understand that DOMWindow can be inactive, which allows using contentWindow.eval to construct a function with the context of the inactive window. With a specially crafted web page, a context-dependent attacker can execute arbitrary script code in context of another domain.
|