CVE-2016-1673
High · 8.8CVSS
8.8
EPSS
1.6%
Published
Jun 5, 2016
CISA due date
—
Cloudanix analysis
A web browser component allowed one website to reach information belonging to another website without permission.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits remote attackers to bypass the Same Origin Policy in the Blink rendering engine, enabling unauthorized cross-origin data reads, writes, and actions via unspecified vectors.
Why it matters to the business
Organizations relying on affected web platforms risk unauthorized data exposure, session hijacking, and integrity violations that can erode user trust and trigger regulatory scrutiny; the issue has been present for years with low but persistent exploit probability.
How an attack unfolds
An attacker crafts a malicious web page that triggers the Same Origin Policy bypass in Blink-based environments, allowing cross-origin interaction with target resources such as reading private data or executing actions without user consent.
How to fix it
Upgrade loomio/loomio (GIT) to commit 63973f71e337ead8ca7b7ae2a043b837032dc3fe or 5b51067e58606bc6b4dae8018a3a26172d7949ef in all instances.
How to confirm the fix worked
Confirm the deployed codebase matches one of the listed fixed commit hashes and test that cross-origin policy enforcement behaves as expected for standard web content.
Typical attack path
- Host a malicious page on an attacker-controlled origin
- Lure a victim into visiting the page via phishing or compromised sites
- Trigger the unspecified bypass vectors to issue cross-origin requests
- Read sensitive responses or perform unauthorized modifications
How to detect it
Examine web server and application logs for patterns of unexpected cross-origin resource access or requests that would normally be blocked by Same Origin Policy.
What your security team should do
- Apply the listed commit updates across all environments without delay
- Review web application Same Origin Policy usage and content security policies
- Monitor web traffic for anomalous cross-origin requests after patching
The record
Blink, as used in Google Chrome before 51.0.2704.63, allows remote attackers to bypass the Same Origin Policy via unspecified vectors.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:8 | chromium-browser | 0 | 51.0.2704.63-1~deb8u1 |
| Mageia:5 | chromium-browser-stable | 0 | 51.0.2704.63-1.mga5 |
| Red Hat:rhel_extras:6 | chromium-browser | 0 | 0:51.0.2704.63-1.el6 |
| Red Hat:rhel_extras:6 | chromium-browser-debuginfo | 0 | 0:51.0.2704.63-1.el6 |
| Ubuntu:14.04:LTS | chromium-browser | 0 | 51.0.2704.79-0ubuntu0.14.04.1.1121 |
| Ubuntu:14.04:LTS | oxide-qt | 0 | 1.15.7-0ubuntu0.14.04.1 |
| Ubuntu:16.04:LTS | chromium-browser | 0 | 51.0.2704.79-0ubuntu0.16.04.1.1242 |
| Ubuntu:16.04:LTS | oxide-qt | 0 | 1.15.7-0ubuntu0.16.04.1 |
| openSUSE:Tumbleweed | chromium | 0 | 55.0.2883.75-3.1 |
| openSUSE:Tumbleweed | chromium | 0 | 113.0.5672.92-1.1 |
Related vulnerabilities
- CVE-2016-9651 A missing check for whether a property of a JS object is private in V8 in Google Chrome… Also affects chromium-browser
- CVE-2017-5029 The xsltAddTextString function in transform.c in libxslt 1.1.29, as used in Blink in… Also affects chromium-browser
- CVE-2017-5040 V8 in Google Chrome prior to 57.0.2987.98 for Mac, Windows, and Linux and 57.0.2987.108… Also affects chromium-browser
- CVE-2017-5030 Incorrect handling of complex species in V8 in Google Chrome prior to 57.0.2987.98 for… Also affects chromium-browser
- CVE-2017-5006 Blink in Google Chrome prior to 56.0.2924.76 for Linux, Windows and Mac, and 56.0.2924.87… Also affects chromium-browser
- CVE-2016-5198 V8 in Google Chrome prior to 54.0.2840.90 for Linux, and 54.0.2840.85 for Android, and… Also affects chromium-browser
- CVE-2016-5204 Leaking of an SVG shadow tree leading to corruption of the DOM tree in Blink in Google… Also affects chromium-browser
- CVE-2016-5170 WebKit/Source/bindings/modules/v8/V8BindingForModules.cpp in Blink, as used in Google… Also affects chromium-browser