(urlbar-truncate-android) Truncate URL bar from the front, preserve the important parts of the domain
Categories
(Firefox for Android :: Toolbar, defect, P3)
Tracking
()
People
(Reporter: kirtikumar.a.r, Assigned: michel)
References
(Depends on 1 open bug, )
Details
(Keywords: csectype-spoof, reporter-external, sec-moderate, Whiteboard: [client-bounty-form][adv-main141+])
Attachments
(1 file, 2 obsolete files)
|
220 bytes,
text/plain
|
Details |
Assigned to:- Firefox
Assigned by:- Kirtikumar Anandrao Ramchandani
Assigned on:- 11/10/2020
Vulnerability Name:- Hostname not elided securely (URL Spoofing on Android browser).
Vulnerability Details:- The browser shown the first past instead of the hostname.
Platform:- Android
Application Version:-
- Firefox Browser 81.1.4
- Firefox Lite 2.5.2
- Firefox Browser Beta 82.0.0-beta.4
- Firefox Focus 8.8.1
- Firefox Nightly 201010 17:10
Device:- Xiaomi Redmi Note 5 Pro (Android 9) (Build/PKQ1.180904.001)
Video Proof of concept:- https://drive.google.com/file/d/1QOSJyQWM6DIVFgPXHHn1Nd9ynJ6WoMjz/view?usp=sharing
Original PoC uploaded on:- https://kirtikumarar.com/Firefox_PoC.html
The result observed:- http://wwww.manage-myaccount.paypal.com....
Result Expected:- http://....bntk.pl
Steps to reproduce:-
- Load the Website or the attached testcase.
- Click on "Click here to go to Google.com"
- Go back to the parent tab and observe the URL in the address bar.
Updated•6 years ago
|
Comment 1•6 years ago
|
||
I don't see what the popup does here. It does not seem particularly important to this. This seems like a variant of https://github.com/mozilla-mobile/fenix/issues/6762 and that the parts of the domain that Firefox chooses to display could be improved.
Comment 2•6 years ago
|
||
This is a regression from Fennec - I'm pretty sure there much be a dupe (in addition to Chris's github issue)
Comment 3•5 years ago
•
|
||
Petru, Can you investigate this one, and check if the github issue mentioned by kevin is related to this. Thanks!
Comment 4•5 years ago
|
||
The ideal solution here is for GV to fix bug 1685152 and then port the Fennec or Desktop URL parsing code to Fenix/AC.
Comment 5•5 years ago
|
||
Seems like the issue Kevin posted would indeed resolve this and was something that Sebastian & Kate wanted to tackle.
If they don't have cyles to work on this now I'll look into it.
Keeping a NI here to know to follow this.
Comment 6•5 years ago
|
||
Agi's newly opened ticket would probably help with this.
Thank you Kevin!
Adding him to this ticket also.
Updated•5 years ago
|
| Reporter | ||
Comment 7•5 years ago
|
||
Happy new year!
Opera has fixed the same issue in Opera Mini (Android). Here: https://twitter.com/Kirtikumar_A_R/status/1348569263548755971
Comment 8•5 years ago
|
||
Unfortunately this issue was already known to us (see the linked github issue) and is not eligible for a bug bounty.
| Reporter | ||
Comment 9•5 years ago
|
||
This issue will atleast receive CVE, yes? Issue where it shows LTR instead of RTL. Thanks!
Comment 10•5 years ago
|
||
I don't know how advisories and CVEs are handled for Firefox Lite.
| Reporter | ||
Comment 11•5 years ago
|
||
Can you add somebody in the CC who can assign a CVE?
Comment 12•4 years ago
|
||
Removing my NI while we wait for https://bugzilla.mozilla.org/show_bug.cgi?id=1685152
Comment 13•4 years ago
|
||
GV would expose Gecko's URI API (bug 1685152) to Fenix frontend.
Updated•4 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
| Comment hidden (off-topic) |
Updated•3 years ago
|
Updated•3 years ago
|
Comment 20•2 years ago
|
||
See also RTL bug 1427647
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 23•2 years ago
|
||
Group: mobile-core-security
Status: NEW β RESOLVED
Duplicate of bug: 1598175
Resolution: --- β DUPLICATE
Marking this bug as a private security bug again. Looks like the security flag was cleared when this bug was mistakenly resolved as a duplicate of a desktop address bar bug.
This bug will get fixed by Android's toolbar redesign project (phase 2).
Comment 27•1 year ago
|
||
Making public again because the Fenix GH issue is public and the https://long-extended-subdomain-name-containing-many-letters-and-dashes.badssl.com/ test site is a well-known demonstration of exactly this bug.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 29•1 year ago
|
||
Adding a note that the behaviour for how URLs will be displayed on Android will change after bug 1812898, with the domain being bolded and the entire URL scrolled to focus on the domain.
Comment 30•1 year ago
|
||
@Daniel Since we're working on toolbar updates - bug 1812898 - and other work planned to start soon and we just modified how we show the URL in Android could you add me on 1909609? I'm curios what's the relation between these two tickets and whether we can help with anything - or at least not break anything.
Updated•1 year ago
|
Comment 31•1 year ago
|
||
Will bug 1812898 be sufficient to fix this bug? They sound like the same thing really.
| Assignee | ||
Comment 32•1 year ago
|
||
It looks like the same bug to me.
Also, what is the referenced bug 1909609 about?
Comment 33•1 year ago
|
||
Agree that bug 1812898 can be considered to have fixed this issue also.
And also bug 1909609 which is similar to this.
Thank you Michel!
| Assignee | ||
Comment 34•1 year ago
|
||
Why is access to bug 1909609 restricted? Can it be made public?
Comment 35•1 year ago
•
|
||
These are questions for Daniel.
Comment 36•1 year ago
|
||
Why is access to bug 1909609 restricted? Can it be made public?
That bug seems to describe an additional trick that's not described in the public GV issue. It's marked to be automatically opened up as the release with the fix rolls out.
Comment 37•1 year ago
|
||
Why is access to bug 1909609 restricted? Can it be made public?
What :gcp said about the other bug, except that our usual process doesn't unhide bugs until several weeks after a release because of the long tail of slow updaters. But we're looking at bug 1909609 to see if it calls for manual intervention
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 41•1 year ago
|
||
Comment 42•1 year ago
|
||
Updated•1 year ago
|
Comment 43•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Description
•