New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 727375 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug-Security
Team-Security-UX



Sign in to add a comment

Security: Mixed-script confusable domain label spoofing (Ethiopic + Latin)

Reported by jackwill...@gmail.com, May 29 2017

Issue description

VERSION
Chrome Version: 58.0.3029.110
Operating System: Windows 7

REPRODUCTION CASE
E.g.

- http://ሃoutube.com
- https://my.ከrw.com
 
Cc: js...@chromium.org
Components: UI>Security>UrlFormatting UI>Internationalization

Comment 2 by mgiuca@chromium.org, May 31 2017

Cc: -js...@chromium.org
Owner: js...@chromium.org
Status: Assigned (was: Unconfirmed)
Summary: Security: Mixed-script confusable domain label spoofing (Ethiopic + Latin) (was: Security: Additional whole-script confusable domain label spoofing (Amharic) )
This is U+1203 ETHIOPIC SYLLABLE HAA + "outube", and U+12A8 ETHIOPIC SYLLABLE KA + "rw".

This isn't a whole-script confusable; it's mixed-script because Ethiopic letters are being combined with Latin in the same label. It isn't being displayed in Punycode. jshin why is this allowed at all?

Comment 3 by mgiuca@chromium.org, May 31 2017

Seems similar to  Issue 719199  but for Ethiopic.

Comment 4 by js...@chromium.org, May 31 2017

You cannot register this name in any Verisign controlled TLDs. Verisign does not allow mixing Ethipic (or any non-Latin script) and Latin. [1] 

And, I doubt that there is any ccTLD allowing mixture of Latin and Ethiopic. 

Moreover, it seems to be a bit of stretch to call ሃoutube.com confusable with youtube.com

See  bug 726950  


[1] https://www.verisign.com/assets/idn/idn-ethiopic.html
https://www.verisign.com/en_US/channel-resources/domain-registry-products/idn/idn-policy/registration-rules/index.xhtml 

 if an IDN contains code points from two or more Unicode scripts, then that IDN registration is rejected. For example, a character from the Latin script cannot be used in the same IDN with any Cyrillic character. All code points within an IDN must come from the same Unicode script. This is done to prevent confusable code points from appearing in the same IDN.

Comment 5 by js...@chromium.org, May 31 2017

Cc: markda...@google.com
We shouldn't rely on domain-name policy (defense in depth, plus we know domain name registrars often do not uphold their own policies). If we consider mixing Latin and non-Latin characters to be a spoofing risk, we should demote it to Punycode. If this in fact is the registrar policy, then it shouldn't affect any legitimate sites but would be a worthwhile security precaution.

I agree that "ሃoutube" isn't particularly confusable with "youtube". Nevertheless, I thought we had a blanket rule that any domain label with characters from two or more scripts would be Punycoded...?

Comment 7 by js...@chromium.org, Jun 1 2017

> I thought we had a blanket rule that any domain label with characters from two or more scripts would be Punycoded...?

See  bug 726950 
Labels: Security_Severity-Medium Security_Impact-Stable OS-All
Tentatively assigning medium severity. If anyone disagrees, feel free to change it.
Project Member

Comment 9 by sheriffbot@chromium.org, Jun 6 2017

Labels: M-59
Project Member

Comment 10 by sheriffbot@chromium.org, Jun 6 2017

Labels: Pri-1

Comment 11 by js...@chromium.org, Jun 10 2017

Labels: -Security_Severity-Medium Security_Severity-Low
Downgrading to Low (comment 4). 
Project Member

Comment 12 by sheriffbot@chromium.org, Jun 10 2017

Labels: -Pri-1 Pri-2
Project Member

Comment 13 by sheriffbot@chromium.org, Jul 26 2017

Labels: -M-59 M-60
Project Member

Comment 14 by sheriffbot@chromium.org, Sep 6 2017

Labels: -M-60 M-61
Status: WontFix (was: Assigned)
The fix for  bug 726950  made this obsolete. 

Comment 16 by js...@chromium.org, Oct 13 2017

Labels: -Restrict-View-SecurityTeam
based on comment 4 (and I checked all the domains in .net/org/com, no domain mixes Latin + Ethiopic) : open up this bug. 
Labels: idn-spoof

Sign in to add a comment