New issue
Advanced search Search tips

Issue 612207 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 609680
Owner: ----
Closed: May 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: ----
Type: Bug-Security



Sign in to add a comment

Security: UTF8 RTL control character spoofed Location bar URL

Reported by t...@packetfu.com, May 16 2016

Issue description

VULNERABILITY DETAILS
Due to an issue in the way right-to-left (RTL) UTF8 control codes are handled when part of a URL where the hostname is an IP address (and not a resolved name), a malicious actor can cause the URL location bar on Chrome to appear to indicate a different domain than the one actually visited. This, in turn, can enable hijinks by crafting login pages that appear to be for the attacker's target domain.

This was publicly disclosed, in error, by Rafay Baloch, here:

https://bugs.chromium.org/p/chromium/issues/detail?id=609680

Ultimately, this issue should be closed as a dupe of that issue, but I wanted to make sure this got on the radar of security folks, rather than just sitting around in a public bug report.

VERSION

This is most recently reproduced on:

Chrome Version: 50.0.2661.95
Operating System: Apple iOS 9.3.1

Chrome Version: 50.0.2661.94
Operating System: Apple OSX 10.11.4

Chrome Version: 49.0.2623.91
Operating System: Android Lollipop

Interestingly, this does not appear to affect the Windows build of Chrome.

REPRODUCTION CASE

Visit the following link:

http://173.255.206.36/%EF%B9%B0http://google.com/login (any IP address will do)

Note the URL Location bar displays as: 

http://google.com/login'/173.255.206.36 (UTF character converted to ' for readability)

while copying and pasting the link gives the "true" location, of:

http://173.255.206.36/%EF%B9%B0http://google.com/login

The Location bar is the only indicator to the user as to where a page is actually hosted. This would not interfere with normal in-code operations on hosts (certificate validation and the like), but would appear to be enough to trick an eyeball.

Screenshots are attached to the original issue, at #609680.

 
Components: UI>Browser>Omnibox Security>UX

Comment 2 by t...@packetfu.com, May 16 2016

Incidentally, we're tracking this at Rapid7 as R7-2016-09, and will publicly disclose this issue per our usual handling procedures on July 20, 2016, as described here:

https://www.rapid7.com/disclosure.jsp
Mergedinto: 609680
Status: Duplicate (was: Unconfirmed)
Thanks for the report and the heads up. I'll follow up on the other issue.
Labels: allpublic
Project Member

Comment 5 by sheriffbot@chromium.org, Oct 6 2016

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

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Components: -Security>UX
Labels: Team-Security-UX
Security>UX component is deprecated in favor of the Team-Security-UX label

Sign in to add a comment