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

Issue metadata

Status: Fixed
Closed: Jan 2018
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , iOS , Chrome , Mac , Fuchsia
Pri: 1
Type: Bug-Security

Sign in to add a comment

Issue 798892: Security: IDN URL Spoofing with using "U+00FE"

Reported by, Jan 3 2018

Issue description

Chrome Version: 65.0.3310.0 
Operating System: All


wikiþ >> wikiþ

Chrome does not block it.
Screen Shot 2018-01-03 at 23.48.09.png
86.1 KB View Download

Comment 1 by, Jan 4 2018

Components: UI>Security>UrlFormatting
Labels: Security_Severity-Medium Security_Impact-Stable OS-Android OS-Chrome OS-Fuchsia OS-iOS OS-Linux OS-Mac OS-Windows Pri-1
Status: Assigned (was: Unconfirmed)

Comment 2 by, Jan 4 2018

Project Member
Labels: M-64

Comment 3 by, Jan 9 2018

Also U+00DE þ appears to be registered.

Comment 4 by, Jan 10 2018

U+00DE cannot be used (it's an uppercase Thorn) while U+00FE can be. 

I'll deal with this along with  bug 793628 .

Comment 5 by, Jan 11 2018

Status: Started (was: Assigned) is a CL.

Comment 6 by, Jan 13 2018

Project Member
The following revision refers to this bug:

commit fe3c71592ccc6fd6f3909215e326ffc8fe0c35ce
Author: Jungshik Shin <>
Date: Sat Jan 13 01:11:09 2018

Add more confusable character map entries

When comparing domain names with top 10k domain names for confusability,
characters with diacritics are decomposed into base + diacritic marks
(Unicode Normalization Form D) and diacritics are dropped before
calculating the confusability skeleton because two characters with and
without a diacritics is NOT regarded as confusable.

However, there are a dozen of characters (most of them are Cyrillic)
with a diacritic-like mark attached but they are not decomposed into
base + diacritics by NFD (e.g. U+049B, қ; Cyrillic Small Letter Ka
with Descender).  This CL treats them the same way as their "base"
characters. For instance, қ (U+049B) is treated as confusable with
Latin k because к (U+043A; Cyrillic Small Letter Ka) is.

They're curated from the following sets:

[:IdentifierStatus=Allowed:] &  [:Ll:] &
  [[:sc=Cyrillic:] -
  [\ua640-\ua69f][\ua720-\ua7ff]]] &

[:IdentifierStatus=Allowed:] &  [:Ll:] &
  [[:sc=Latin:] - [[\u01cd-\u01dc][\u1e00-\u1e9b][\ua720-\ua7ff]]] &

[:IdentifierStatus=Allowed:] &  [:Ll:] & [[:sc=Greek:]] &

Bug:  793628 , 798892 
Test: components_unittests --gtest_filter=*IDN*
Change-Id: I20c6af13defa295f6952f33d75987e87ce1853d0
Commit-Queue: Jungshik Shin <>
Reviewed-by: Eric Lawrence <>
Reviewed-by: Peter Kasting <>
Cr-Commit-Position: refs/heads/master@{#529129}

Comment 7 by, Jan 13 2018

Status: Fixed (was: Started)

Comment 8 by, Jan 13 2018

Project Member
Labels: -Restrict-View-SecurityTeam Restrict-View-SecurityNotify

Comment 9 by, Jan 16 2018

Labels: reward-topanel

Comment 10 by, Jan 16 2018 (wikiþ is now blocked in canary. 

Note that wikiþ is not blocked because is not in the top domain list. (at the moment, is redirected to ; when we update our top domain list, may be added to the list).

Comment 11 by, Jan 16 2018

Oops! Sorry in comment #0 I meant wikiþ not wikiþ

Comment 12 by, Jan 22 2018

Labels: -M-64 M-65

Comment 13 by, Jan 29 2018

Labels: -reward-topanel reward-unpaid reward-500
*** Boilerplate reminders! ***
Please do NOT publicly disclose details until a fix has been released to all our users. Early public disclosure may cancel the provisional reward. Also, please be considerate about disclosure when the bug affects a core library that may be used by other products. Please do NOT share this information with third parties who are not directly involved in fixing the bug. Doing so may cancel the provisional reward. Please be honest if you have already disclosed anything publicly or to third parties. Lastly, we understand that some of you are not interested in money. We offer the option to donate your reward to an eligible charity. If you prefer this option, let us know and we will also match your donation - subject to our discretion. Any rewards that are unclaimed after 12 months will be donated to a charity of our choosing.

Comment 14 by, Jan 29 2018

Labels: -reward-unpaid reward-inprocess

Comment 15 by, Feb 8 2018

Project Member
Labels: Merge-Request-65

Comment 16 by, Feb 9 2018

Project Member
Labels: -Merge-Request-65 Merge-Review-65 Hotlist-Merge-Review
This bug requires manual review: Less than 21 days to go before AppStore submit on M65
Please contact the milestone owner if you have questions.
Owners: cmasso@(Android), cmasso@(iOS), bhthompson@(ChromeOS), govind@(Desktop)

For more details visit - Your friendly Sheriffbot

Comment 17 by, Feb 9 2018

[Bulk Edit]

+awhalley@ (Security TPM) for M65 merge review

Comment 18 by, Feb 9 2018

Labels: -M-65 -Merge-Review-65 M-66 Merge-Rejected-65

Comment 19 by, Apr 17 2018

Labels: Release-0-M66

Comment 20 by, Apr 21 2018

Project Member
Labels: -Restrict-View-SecurityNotify allpublic
This bug has been closed for more than 14 weeks. Removing security view restrictions.

For more details visit - Your friendly Sheriffbot

Comment 21 by, Apr 25 2018

Labels: CVE-2018-6098

Comment 22 by, Apr 25 2018

Labels: CVE_description-missing

Comment 23 by, Oct 19

Labels: idn-spoof

Comment 24 by, Dec 4

Labels: -CVE_description-missing CVE_description-submitted

Sign in to add a comment