Open
Bug 682565
Opened 13 years ago
Updated 2 years ago
Infinite save dialog loop block with document.location reassignment
Categories
(Firefox :: Security, defect)
Tracking
()
UNCONFIRMED
People
(Reporter: zpzp0909, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
User Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.50
Steps to reproduce:
write in address bar text:
data:text/html;,
<embed src="data:text/html;,<script>alert(0);</script>" type="text/html">
<iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:video/avi;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:video/avi;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:video/mpeg;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:video/mpeg;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:image/png;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:image/png;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:image/gif;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:image/gif;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
<iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
..........
<script>setTimeout(function(){document.location=document.location;},1);</script>
Actual results:
visual interface bug, many iframes, many save dialogs, many alerts
Expected results:
correct display of, without rapid changes
Reporter | ||
Comment 1•13 years ago
|
||
Comment 2•13 years ago
|
||
Comment on attachment 556262 [details]
text in address bar or ready html file
>data:text/html;,
><embed src="data:text/html;,<script>alert(0);</script>" type="text/html">
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:video/avi;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:video/avi;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:video/mpeg;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:video/mpeg;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:image/png;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:image/png;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:image/gif;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:image/gif;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><iframe src="data:text/html;,<script>alert(0);</script>" type="text/html"></iframe>
><script>setTimeout(function(){document.location=document.location;},1);</script>
Attachment #556262 -
Attachment mime type: text/plain → text/html
Comment 3•13 years ago
|
||
What would you expect Firefox to do in this case? All browsers I tested seem to react the same as Firefox...
Reporter | ||
Comment 4•13 years ago
|
||
(In reply to Tim (fmdeveloper) from comment #3)
> What would you expect Firefox to do in this case? All browsers I tested seem
> to react the same as Firefox...
allow the script to stop.
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•