First published: Thu Jun 02 2016(Updated: )
The FrameLoader::startLoad function in WebKit/Source/core/loader/FrameLoader.cpp in Blink, as used in Google Chrome before 51.0.2704.79, does not prevent frame navigations during DocumentLoader detach operations, which allows remote attackers to bypass the Same Origin Policy via crafted JavaScript code.
Credit: cve-coordination@google.com
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/Chrome | <51.0.2704.79 | 51.0.2704.79 |
Google Chrome | <=51.0.2704.63 | |
Ubuntu Linux | =14.04 | |
Ubuntu Linux | =15.10 | |
Ubuntu Linux | =16.04 | |
Debian | =8.0 | |
SUSE openSUSE | =42.1 | |
openSUSE libeconf | =13.2 | |
Red Hat Enterprise Linux Desktop | =6.0 | |
Red Hat Enterprise Linux Server | =6.0 | |
Red Hat Enterprise Linux Workstation | =6.0 | |
SUSE Linux Enterprise Server | =12.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-1697 is classified as a high severity vulnerability due to its potential for bypassing the Same Origin Policy.
To fix CVE-2016-1697, you need to upgrade to Google Chrome version 51.0.2704.79 or later.
CVE-2016-1697 affects Google Chrome versions prior to 51.0.2704.79 and specific Linux distributions such as Ubuntu, Debian, and openSUSE using older versions.
CVE-2016-1697 can be exploited by remote attackers through crafted JavaScript to manipulate frame navigations.
CVE-2016-1697 is not a concern for modern browsers as browsers have since updated to versions that address this vulnerability.