Closed
Bug 650992
Opened 14 years ago
Closed 13 years ago
URL spoofing by repeatedly navigating (and cancelling) the location
Categories
(Firefox :: Address Bar, defect)
Firefox
Address Bar
Tracking
()
RESOLVED
FIXED
Firefox 14
People
(Reporter: bsterne, Assigned: dao)
References
()
Details
(Whiteboard: [sg:moderate spoof][qa-] fixed by bug 724599)
Michal Zalewski reported this to security@m.o today. See the above URL for the testcase. Basically, we display the "new" location as soon as location.replace is called, but the "old" content is still displayed, potentially tricking the user into thinking they're on the "new" page. An attack site could basically perform this action continuously to make the effect stronger.
From his mail:
-----
No, the concern is not with navigation, but with that you update the
contents of the address bar before the actual document is properly
substituted and rendered. This gives the attacker the ability to
continuously begin navigation to a slow resource (http://coredump.cx/
in my PoC), and then abort it ahead of the time, rinse, and repeat.
My example is very crude, but I am guessing it would be easy to come
up with an example where an incorrect URL (i.e., that related to
pending navigation) is shown almost continuously. The spinning
throbber is an indicator of foul play, but it's not a very strong one.
Since on several other counts, vendors did try to eliminate this
possibility (i.e., address bar updates are already deferred
substantially), seems like it may be worth fixing, but I don't really
feel strongly.
-----
Updated•14 years ago
|
tracking-firefox6:
--- → ?
Whiteboard: [sg:moderate spoof]
This is not version specific, not tracking for Firefox 6.
Updated•13 years ago
|
Assignee: nobody → dao
Assignee | ||
Comment 2•13 years ago
|
||
My patch in bug 724599 may fix this.
The test page doesn't exist anymore, though.
Depends on: CVE-2012-1950
Assignee | ||
Comment 3•13 years ago
|
||
(In reply to Dão Gottwald [:dao] from comment #2)
> My patch in bug 724599 may fix this.
>
> The test page doesn't exist anymore, though.
Resolving since bug 724599 landed. Please reopen if you can still reproduce this bug.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [sg:moderate spoof] → [sg:moderate spoof] fixed by bug 724599
Target Milestone: --- → Firefox 14
Comment 4•13 years ago
|
||
ESR "wontfix", we'll track in the other bug.
status-firefox-esr10:
--- → wontfix
Assignee | ||
Updated•12 years ago
|
This bug needs a testcase before QA can verify the fix.
Keywords: testcase-wanted
Whiteboard: [sg:moderate spoof] fixed by bug 724599 → [sg:moderate spoof][qa-] fixed by bug 724599
Updated•12 years ago
|
Group: core-security
Updated•9 years ago
|
Keywords: testcase-wanted
You need to log in
before you can comment on or make changes to this bug.
Description
•