Closed
Bug 224026
Opened 21 years ago
Closed 21 years ago
Holding down F5 (Reload) can be used as a DOS attack
Categories
(SeaMonkey :: General, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: martin, Unassigned)
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007
On Mozilla in Windows, pressing down F5 will reload the page, which is fine.
However, holding down this key will cause Mozilla to send new requests to the
web site as fast as it can, issuing thousands of requests within seconds. If
the page is a dynamic one (eg PHP+MySQL) then this can put a high load on the
server as it struggles under thousands of script and database calls.
Effectively, the F5 key in Mozilla (and IE) can function as a very simple
denial-of-service attack.
A solution is to rate-limit the repeats, or simply require one key press per reload.
Reproducible: Always
Steps to Reproduce:
1. Find dynamically-generated site on slowish server
2. Press F5
Actual Results:
The site crumbles and stops serving pages
Expected Results:
Not sent so many reload requests.
Comment 1•21 years ago
|
||
either dupe of bug 71074 or invalid. going with invalid.
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → INVALID
Reporter | ||
Comment 2•21 years ago
|
||
This is most definitely a real bug, though it might only be a real problem on
web servers that are very close (ie in the same LAN). In my community it's
become a popular exploit for kids who want to bring down their school web server
just before doing an online quiz.
I agree, though, that it's one facet of the more general problem described in
bug 71074. NONE of the control keys (or function keys) should auto-repeat. I
will post a comment in bug 71074 to ensure that F5 is taken into account.
Reporter | ||
Comment 3•21 years ago
|
||
Actually, I just did some testing using 1.6b and it seems something has changed
recently! Yay! Mozilla no longer spams the server with requests.
It's not a change in system settings - I can still use IE6 to bring down a local
server by pressing F5.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•